我对以下问题很生气。我在两台运行 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
为什么候选人不一样?
为什么候选人不一样?
因为每个系统中存储库的优先级不同,导致不同存储库的候选包不同。在第一个系统中,Ubuntu 存储库具有 1000 优先级,而 PPA 具有 500 优先级。在第二个系统中,两个存储库都有 500 优先级。
如果要在两个系统之间实现一致性,则需要更改其中一个系统中的存储库优先级。这是通过所谓的“存储库固定”来完成的。