Поиск по сайту:

Ошибка зависимости Libpulse — невозможно переустановить Pulsaudio в Ubuntu

В этом кратком руководстве объясняется, как исправить ошибку зависимости libpulse и переустановить Pulsaudio в Ubuntu и его производных, таких как Linux Mint и Pop OS.

Сегодня я случайно удалил Pulsaudio на своем рабочем столе Ubuntu 18.04. Когда я попытался переустановить Puslsaudio, используя следующую команду:

sudo apt install pulseaudio

Я столкнулся со следующей ошибкой:

Reading package lists... Done
Building dependency tree       
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:

The following packages have unmet dependencies:
 pulseaudio : Depends: libpulse0 (= 1:11.1-1ubuntu7.4) but 1:12.2-9~bionic1 is to be installed
              Depends: pulseaudio-utils but it is not going to be installed
E: Unable to correct problems, you have held broken packages.

Исправьте ошибку зависимости libpulse и переустановите Pulsaudio в Ubuntu

Я выполнил следующую команду, чтобы исправить отсутствующие зависимости.

sudo apt install -f

Ошибку это не устранило, поскольку недостающих пакетов не было.

Я пытался обновить все пакеты с помощью команд:

$ sudo apt update
$ sudo apt upgrade
$ sudo apt dist-upgrade

Это тоже не помогло. Моя система Ubuntu уже обновлена!

Я попробовал все, что мог, и выполнил все шаги, предложенные на различных форумах и блогах Ubuntu. Никто из них не помог! Я продолжаю получать одну и ту же ошибку каждый раз. Я почти отказался от идеи установки Pulsaudio. Я решил принудительно переустановить пакет libpulse в последний раз, и Это сработало!! Если вы когда-либо сталкивались с проблемой зависимости libpulse при переустановке Pulsaudio в Ubuntu, попробуйте следующий обходной путь.

Исправьте ошибку зависимости libpulse и переустановите PulseAudio в Ubuntu

Сначала принудительно установите пакет libpulse0, используя следующие команды:

sudo dpkg -P --force-depends libpulse0
sudo dpkg -P --force-depends libpulse-mainloop-glib0
sudo apt install libpulse0/bionic-updates

Затем установите сломанные зависимости с помощью команды:

sudo apt --fix-broken install

Наконец, переустановите пакет Pulsaudio с помощью команды:

sudo apt install pulseaudio

Pulsaudio должен установиться сейчас.

Если вы все еще не можете установить Pulsaudio, попробуйте вместо этого выполнить следующие команды:

sudo dpkg --force-depends -r libpulse0
sudo apt-get -f install
sudo apt install pulseaudio

Надеюсь это поможет.

Статьи по данной тематике