软件包从 apt full-upgrade 中排除,但已通知有可用更新

软件包从 apt full-upgrade 中排除,但已通知有可用更新

我没有完全理解这个升级问题。有人可以告诉我吗?

$ apt list --upgradable

Listing... Done

modemmanager/hirsute-updates 1.16.6-2~21.04 amd64 [upgradable from: 1.14.10-0.1]
N: There is 1 additional version. Please use the '-a' switch to see it

$ apt list --upgradable -a

Listing... Done

modemmanager/hirsute-updates 1.16.6-2~21.04 amd64 [upgradable from: 
modemmanager/hirsute,now 1.14.10-0.1 amd64 [installed,upgradable to: 1.16.6-2~21.04]

表演时

sudo apt update && sudo apt full-upgrade

该软件包未通过 full-upgrade 进行更新。但是,sudo apt update它不断通知有可用的升级。

如果sudo apt full-upgrade要升级所有可用的软件包,为什么没有包括这个?

答案1

根据 OP 对该问题的最新评论。

目前,只有手动安装正确的依赖项,才能升级 modemmanager 软件包。版本 1.16.6-2 似乎是针对特定调制解调器的修补程序(https://bugs.launchpad.net/ubuntu/+source/modemmanager/+bug/1934286)。

为了安装此软件包,您还需要安装另一个似乎尚未作为主要更新候选发布的依赖项:

libqmi-glib5 v.1.28.6-1

如果您这样做,apt-cache policy libqmi-glib5您会看到它在-updates源中可用,但我想手动安装可能会启动您可能需要升级的其他依赖项列表。

公平地说,modemmanager 更新似乎已于今日发布。所以请稍等片刻。

如果选择不管不顾地安装,则指定具体版本号的方法是 sudo apt install modemmanager=1.16.6-2~21.04sudo apt install package_name=version_num

编辑:截至 2021 年 9 月 2 日,sudo apt update && sudo apt full-upgrade这个问题应该已经得到解决,因为libqmi-glib5其他一些问题也已经升级

相关内容