![apt-cache 显示错误的可用软件包版本](https://linux22.com/image/1022597/apt-cache%20%E6%98%BE%E7%A4%BA%E9%94%99%E8%AF%AF%E7%9A%84%E5%8F%AF%E7%94%A8%E8%BD%AF%E4%BB%B6%E5%8C%85%E7%89%88%E6%9C%AC.png)
我对以下问题感到很恼火。我在两台运行 Ubuntu 20.10 的机器上添加了 PPA (ppa:savoury1/encryption)。
在第一个上,我看到:
apt-cache policy openssl
openssl:
Installato: 1.1.1j-1ubuntu0~20.10.sav0
Candidato: 1.1.1f-1ubuntu4.3
Tabella versione:
*** 1.1.1j-1ubuntu0~20.10.sav0 500
500 http://ppa.launchpad.net/savoury1/encryption/ubuntu groovy/main amd64 Packages
100 /var/lib/dpkg/status
1.1.1f-1ubuntu4.3 1000
500 http://archive.ubuntu.com/ubuntu groovy-updates/main amd64 Packages
500 http://security.ubuntu.com/ubuntu groovy-security/main amd64 Packages
1.1.1f-1ubuntu4 1000
500 http://archive.ubuntu.com/ubuntu groovy/main amd64 Packages
第二:
apt-cache policy openssl
openssl:
Installato: 1.1.1j-1ubuntu0~20.10.sav0
Candidato: 1.1.1j-1ubuntu0~20.10.sav0
Tabella versione:
*** 1.1.1j-1ubuntu0~20.10.sav0 500
500 http://ppa.launchpad.net/savoury1/encryption/ubuntu groovy/main amd64 Packages
100 /var/lib/dpkg/status
1.1.1f-1ubuntu4.3 500
500 http://archive.ubuntu.com/ubuntu groovy-updates/main amd64 Packages
500 http://archive.ubuntu.com/ubuntu groovy-security/main amd64 Packages
1.1.1f-1ubuntu4 500
500 http://archive.ubuntu.com/ubuntu groovy/main amd64 Packages
这位候选人为何与众不同?
答案1
这位候选人为何与众不同?
因为每个系统中的存储库优先级不同,导致不同存储库的候选软件包不同。在第一个系统中,Ubuntu 存储库的优先级为 1000,PPA 的优先级为 500。在第二个系统中,两个存储库的优先级均为 500。
如果希望两个系统之间保持一致,则需要更改其中一个系统中的存储库优先级。这可以通过所谓的“存储库固定”来实现。