Ubuntu 16: google-chrome-stable: зависит: libappindicator1, но не будет установлен
Я установил Ubuntu 16 desktop несколько недель назад. Добавил Chrome и все нормально. Однако теперь, когда я пытаюсь sudo apt-get install ffmpeg
Я получаю это сообщение об ошибке:
Reading package lists... Done
Building dependency tree
Reading state information... Done
You might want to run 'apt-get -f install' to correct these:
The following packages have unmet dependencies:
google-chrome-stable : Depends: libappindicator1 but it is not going to be installed
E: Unmet dependencies. Try 'apt-get -f install' with no packages (or specify a solution).
В чем проблема и что мне делать?
3 ответа
Вы можете запустить sudo apt-get -f install
, как предлагается в сообщении об ошибке. Это должно установить все необходимые зависимости и решить проблему. (В качестве альтернативы вы можете использовать Synaptic, Aptitude или другой менеджер пакетов для решения проблемы зависимости.)
Как отметил @grooveplex, -f
обозначает --fix-broken
, не "сила", и не должна наносить ущерб вашей системе.
Google Chrome недоступен в хранилище Ubuntu, вместо этого программа установки загружается с серверов Google. Вы должны установить libappindicator1
с помощью sudo apt install libappindicator1
(находится в репозитории 16.04) или из менеджера пакетов synaptic, а затем попробуйте установить chrome.deb
Если у вас нет синаптических
sudo apt-get install synaptic
Как только libappindicator1 на месте, откройте .deb
в Ubuntu Software Установите, как показано на странице загрузки Google Chrome
Что мне помогло при установке
libappindicator1
на Ubuntu, а также в Docker — устанавливает этот пакет вручную. Кроме того, это зависит от другого
libindicator7
.
RUN curl -p --insecure "http://de.archive.ubuntu.com/ubuntu/pool/universe/liba/libappindicator/libappindicator1_12.10.1+18.04.20180322.1-0ubuntu1_amd64.deb" --output libappindicator1_0.4.92-8_amd64.deb \
&& curl -p --insecure "http://de.archive.ubuntu.com/ubuntu/pool/universe/libi/libindicator/libindicator7_16.10.0+18.04.20180321.1-0ubuntu1_amd64.deb" --output libindicator7_0.5.0-4_amd64.deb \
&& dpkg -i libindicator7_0.5.0-4_amd64.deb \
&& dpkg -i libappindicator1_0.4.92-8_amd64.deb \
&& rm libindicator7_0.5.0-4_amd64.deb \
&& rm libappindicator1_0.4.92-8_amd64.deb