"Важное обновление безопасности" для Firefox и флеш-плагина, но его нельзя выбрать
[Этот вопрос был обновлен, так как у меня теперь та же проблема с Firefox в дополнение к плагину Flash]
Диспетчер обновлений (в Ubuntu 12.04, 64-битная версия) показывает "важное обновление безопасности" для установщика flashplugin:i386, firefox и firefox-globalmenu. Обновление не отмечено и не может быть выбрано, и поэтому не может быть обновлено (я могу обновить другие пакеты без проблем). На самом деле пакет flashplugin-installer, кажется, не установлен на моем компьютере (судя по Центру программного обеспечения). Я не могу вспомнить, как я установил flash, вероятно, прямо с сайта Adobe. Программа обновления спрашивает меня, хочу ли я выполнить частичное обновление.
При беге sudo apt-get update && sudo apt-get upgrade из терминала я получаю следующее:
The following packages have been kept back:
firefox firefox-globalmenu flashplugin-installer:i386
1 ответ
При беге apt-get upgrade, apt-get не будет обновлять пакеты, которые требуют новых и / или других зависимостей в более новых версиях, и они будут сохранены.
Есть два способа "исправить" эту проблему (имейте в виду, что это не ошибка и не неправильное поведение).
sudo apt-get install firefox firefox-globalmenu flashplugin-installer:i386
Предыдущая команда обновит выбранные вами пакеты, в этом случае они firefox firefox-globalmenu flashplugin-installer:i386, Это полезно, когда у вас есть несколько обновляемых пакетов, и вам нужно обновить только определенные пакеты.
Вы также можете обновить с помощью следующей команды:
sudo apt-get dist-upgrade
Это так же, как sudo apt-get upgradeс одним отличием в том, что он будет устанавливать пакеты, которые требуют новых или других зависимостей. И разница между этой и предыдущей командами состоит в том, что она обновит все ваши обновляемые пакеты.
РЕДАКТИРОВАТЬ:
Хорошо, я только что заметил, что вы сказали, что у вас Ubuntu x64, а не 32, так что вам не нужно устанавливать flashplugin-installer:i386 Пакет, так как это 32-битная версия. Вместо этого вы можете установить flashplugin-installer, который загрузит 64-битную версию.
Сначала давайте удалим flashplugin-installer:i386 в случае, если он был ранее установлен; Это удалит пакет, если он был установлен. Если он не был установлен, он напечатает это сообщение:
Пакет flashplugin-installer:i386 не установлен, поэтому не удаляется
sudo apt-get remove flashplugin-installer:i386
Этот шаг является необязательным, он удаляет все установленные и неиспользуемые пакеты (которые обычно являются зависимостями для ранее установленных, а затем удаленных пакетов, как в этом случае). поскольку flashplugin-installer скорее всего, метапакет, apt-get autoremove удалит пакеты, установленные метапакетом.
sudo apt-get autoremove
Если предыдущие команды работали без проблем, попробуйте установить 64-битную версию и посмотрите, сохраняется ли ваша проблема.
sudo apt-get install flashing-installer