«Важное обновление безопасности» для Firefox и флеш-плагина, но его нельзя выбрать

[Этот вопрос был обновлен , так как у меня теперь та же проблема с Firefox в дополнение к плагину flash]

Менеджер обновлений (в Ubuntu 12.04, 64bit) показывает «важный обновление безопасности »для программы установки 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

0
задан 3 September 2012 в 11:43

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
0
ответ дан 3 September 2012 в 11:43

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

Похожие вопросы: