apt-cache показывает неверную доступную версию пакета

Я схожу с ума от следующего вопроса. Я добавил PPA (ppa:savoury1/encryption) на двух машинах под управлением Ubuntu 20.10.

На первой я вижу:

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

Почему кандидат другой?

0
задан 8 April 2021 в 12:08

1 ответ

Почему кандидаты разные?

Потому что приоритеты репозиториев различны в каждой системе, что приводит к различным пакетам кандидатов из разных репозиториев. В первой системе репозиторий Ubuntu имеет приоритет 1000, а PPA - приоритет 500. Во второй системе оба репозитория имеют приоритет 500.

Если вы хотите добиться согласованности между обеими системами, вам нужно будет изменить приоритеты репозитория в одной из систем. Это делается с помощью так называемого «закрепления репозитория».

1
ответ дан 23 April 2021 в 23:24

Другие вопросы по тегам:

Похожие вопросы: