Как установить предлагаемый пакет после установки основного пакета?

Я просто устанавливаю chromium-browser и список установки некоторых предлагаемых пакетов для установки, и я продолжил установку и сделал это.

$ sudo apt-get install chromium-browser
 Reading package lists... Done
 Building dependency tree       
 Reading state information... Done
 The following extra packages will be installed:
   chromium-browser-l10n chromium-codecs-ffmpeg-extra
 Suggested packages:
   webaccounts-chromium-extension unity-chromium-extension chromiumflashplugin

Затем я решаю установить предлагаемые пакеты, которые перечислены в процессе установки, но я получаю сообщение об ошибке:

$ sudo apt-get install chromiumflashplugin
 Reading package lists... Done
 Building dependency tree       
 Reading state information... Done
 Package chromiumflashplugin is not available, but is referred to by another package.
 This may mean that the package is missing, has been obsoleted, or
 is only available from another source

 E: Package 'chromiumflashplugin' has no installation candidate

Я попытался также с помощью следующей команды:

$ sudo apt-get -o APT::Install-Suggests="true" install chromium-browser

 Reading package lists... Done
 Building dependency tree       
 Reading state information... Done
 chromium-browser is already the newest version.
 0 upgraded, 0 newly installed, 0 to remove and 364 not upgraded.

Как я могу установить этот пакет? Если он доступен только из другого источника, почему (?) Установка подсказывает?

2 ответа

Решение

Зачем?


Разработчики люди и ленивы. Вместо создания отдельного манифеста пакета для каждой версии / дистрибутива / списка пакетов их файла DEB, они просто используют один главный файл. Предлагаемые пакеты являются частью этого декларации, объявленной разработчиком. Они просто слишком ленивы и / или перегружены работой, чтобы обновить это.

Пакет был удален из другого репозитория, поэтому он больше не существует в реальности, но манифест все еще обращается к нему. Вместо этого установите аналогичный / заменяемый пакет.

Как?


В вашем случае вы пытаетесь установить Flash. Запустите и перезапустите браузер:

sudo apt-get install flashplugin-installer 

Вы можете установить pepperflashplugin-nonfree пакет. Это плагин Flash от Chrome.

На самом деле он загружает браузер Chrome и только извлекает libpepflashplayer.so от него.

Другие вопросы по тегам