软件包 fwupd-signed 被保留在 Ubuntu 20.10 上

软件包 fwupd-signed 被保留在 Ubuntu 20.10 上
sudo apt-get upgrade
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Calculating upgrade... Done
The following packages have been kept back:
  fwupd-signed
0 upgraded, 0 newly installed, 0 to remove and 1 not upgraded.

apt-cache policy fwupd fwupd-signed
fwupd:
  Installed: 1.5.8-0ubuntu1pop0~1617221312~20.10~a9de48d
  Candidate: 1.5.8-0ubuntu1pop0~1617221312~20.10~a9de48d
  Version table:
 *** 1.5.8-0ubuntu1pop0~1617221312~20.10~a9de48d 100
        100 /var/lib/dpkg/status
     1.4.7-0~20.10.2 500
        500 http://us.archive.ubuntu.com/ubuntu groovy-updates/main amd64 Packages
     1.4.5-1 500
        500 http://us.archive.ubuntu.com/ubuntu groovy/main amd64 Packages
fwupd-signed:
  Installed: 1.5.8-0ubuntu1pop0~1617221312~20.10~a9de48d
  Candidate: 1.30.2+1.4.7-0~20.10.2
  Version table:
     1.30.2+1.4.7-0~20.10.2 500
        500 http://us.archive.ubuntu.com/ubuntu groovy-updates/main amd64 Packages
     1.30+1.4.5-1 500
        500 http://us.archive.ubuntu.com/ubuntu groovy/main amd64 Packages
 *** 1.5.8-0ubuntu1pop0~1617221312~20.10~a9de48d 100
        100 /var/lib/dpkg/status

答案1

如果某个软件包被“保留”,则意味着该upgrade命令不会对其进行升级,因为这样做需要安装或删除其他软件包。您可以使用以下命令覆盖此install设置:

sudo apt-get install fwupd-signed

它将列出为了升级必须安装或删除哪些软件包,因此请确保它不会删除您关心的任何内容。

就您而言,您似乎拥有 Pop_OS! 提供的 fwupd 和 fwpupd-signed 版本,但您不再配置 Pop_OS! 存储库。如果您正在使用 Pop,则应添加其存储库,然后尝试sudo apt-get update && sudo apt-get upgrade再次执行以下操作:https://apt.pop-os.org/

如果您不使用 Pop,那么您可以强制 Ubuntu 安装其版本。尝试:

sudo apt install fwupd=1.4.7-0~20.10.2 fwupd-signed=1.30.2+1.4.7-0~20.10.2

相关内容