Firefox 和 Flash 插件的“重要安全更新”,但无法选择更新

Firefox 和 Flash 插件的“重要安全更新”,但无法选择更新

[这个问题已经更新因为我现在除了使用 Flash 插件之外,还遇到了与 Firefox 相同的问题]

更新管理器(在 Ubuntu 12.04,64 位上)显示 flashplugin-installer:i386、firefox 和 firefox-globalmenu 的“重要安全更新”。更新未勾选,无法选择,因此无法更新(我可以毫无问题地更新其他软件包)。实际上,flashplugin-installer 软件包似乎没有安装在我的计算机上(从软件中心判断)。我不记得我是如何安装 flash 的,可能是直接从 Adob​​e 网站安装的。更新程序询问我是否要进行部分升级。

从终端运行时sudo apt-get update && sudo apt-get upgrade,我得到以下信息:

The following packages have been kept back: firefox firefox-globalmenu flashplugin-installer:i386

答案1

运行时apt-get upgradeapt-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

相关内容