有人知道如何清除 apt 显示为可升级但已是最新版本的软件包吗?
$ apt list --upgradable
Listing... Done
code/bionic 1.28.1-1539281690 amd64 [upgradable from: 1.28.1-1539281690]
thunderbird/bionic 1:60.2.1+build1-0ubuntu0.18.04.1 amd64 [upgradable from: 1:60.2.1+build1-0ubuntu0.18.04.1]
我尝试清除缓存、升级、删除并再次安装,目前唯一的选择是标记为忽略并手动更新。
谢谢
编辑:添加政策更新
雷鸟: 已安装:1:60.2.1 + build1-0ubuntu0.18.04.1 候选:1:60.2.1+build1-0ubuntu0.18.04.1 版本表: 1:60.2.1 + build1-0ubuntu0.18.04.1 500 500 http://apt.pop-os.org/proprietary bionic/main amd64 软件包 *** 1:60.2.1 + build1-0ubuntu0.18.04.1 100 100 /var/lib/dpkg/状态 1:52.9.1 + build3-0ubuntu0.18.04.1 500 500 http://us.archive.ubuntu.com/ubuntu bionic-updates/main amd64 软件包 500 http://us.archive.ubuntu.com/ubuntu bionic-security/main amd64 软件包 1:52.7.0 + build1-0ubuntu1 500 500 http://us.archive.ubuntu.com/ubuntu bionic/main amd64 软件包
答案1
您可能拥有来自不同维护者的软件包。尝试这样做,apt list -a -- thunderbird
您将看到此软件包的所有可用版本。然后您可能必须删除一些包含此软件包的存储库。
或者您可以尝试升级您的操作系统:sudo apt-get dist-upgrade
或者sudo apt full-upgrade
。