Как установить предлагаемый пакет после установки основного пакета?
Я просто устанавливаю 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
от него.