我正在运行 Ubuntu 20.04。使用软件更新程序时,我注意到它表明有可用的 FFmpeg 库安全更新。但是,选择框未勾选。我无法勾选此框。因此,该软件未更新。所有其他指示的更新均已安装,没有问题。请参阅下面的软件更新程序的屏幕截图。这种情况已经持续了很长一段时间,我想知道是否有人知道我该怎么办?
我手动卸载了 ffmpeg,然后重新安装。但这并没有解决问题:下次运行软件更新程序时,我得到了完全相同的结果。
编辑1:这是运行的结果sudo apt update
,然后是sudo apt list --upgradable
:
libavcodec-extra/focal-updates,focal-security 7:4.2.4-1ubuntu0.1 all [upgradable from: 7:3.4.8-0ubuntu0.2] N: There are 2 additional versions. Please use the '-a' switch to see them.
的输出sudo apt list --upgradable -a
为:
libavcodec-extra/focal-updates,focal-security 7:4.2.4-1ubuntu0.1 all [upgradable from: 7:3.4.8-0ubuntu0.2] libavcodec-extra/focal 7:4.2.2-1ubuntu1 all libavcodec-extra/now 7:3.4.8-0ubuntu0.2 all [installed,upgradable to: 7:4.2.4-1ubuntu0.1]
然后运行sudo apt upgrade
得到:
The following packages have been kept back: libavcodec-extra
我不知道为什么它被保留下来并且没有升级。
编辑 2:看到编辑 1 中列出的结果后,我决定手动删除libavcodec-extra
。然后手动重新安装它。删除成功,但重新安装失败。我收到一条错误消息,指出libavcodec-extra
取决于libavcodec-extra58
但无法安装这个。因此我手动安装了libavcodec-extra58
。这产生了意想不到的后果:我安装的wine
被删除了,我用它来运行一些 Windows 软件。手动安装后,libavcodec-extra58
我可以安装libavcodec-extra
。然后我不得不wine
再次安装,这也安装了libavcodec-extra58
。