Я хочу обновить сервер, чтобы удостовериться, что недавняя ошибка OpenSSL исправляется. Так, для проверки версий вещей, я буду устанавливать, я работаю apt-get install --dry-run
, и посмотрите строку как:
Inst openssl [1.0.1-4ubuntu5.11] (1.0.1-4ubuntu5.12 Ubuntu:12.04/precise-updates [amd64])
И я понимаю, что не знаю то, что это означает. Это означает, что это собирается установить 1.0.1-4ubuntu5.11
и это 5.12
доступно, или что я в настоящее время работаю 5.11
и это обновит до 5.12
?
Согласно просьбе вот вывод apt-cache policy openssl
:
openssl:
Installed: 1.0.1-4ubuntu5.11
Candidate: 1.0.1-4ubuntu5.12
Version table:
1.0.1-4ubuntu5.12 0
500 http://archive.ubuntu.com/ubuntu/ precise-updates/main amd64 Packages
500 http://security.ubuntu.com/ubuntu/ precise-security/main amd64 Packages
*** 1.0.1-4ubuntu5.11 0
100 /var/lib/dpkg/status
1.0.1-4ubuntu3 0
500 http://archive.ubuntu.com/ubuntu/ precise/main amd64 Packages
... и я думаю, что это разрешает вещи. Похоже, что это будет захватывать 5.12
от также archive.ubuntu.com
или security.ubuntu.com
. Каково предыдущее 500
?
Вывод apt-get --dry-run
средство, когда Вы уже выяснили, это openssl 1.0.1-4ubuntu5.11
, в настоящее время устанавливается в Вашей системе и что это будет заменено openssl 1.0.1-4ubuntu5.12
, как только Вы выполняете команду установки.
числа (500 и 100) в выводе apt-cache policy openssl
указывают на приоритет данного репозитория. Как Вы видите, существуют пакеты openssl 1.0.1-4ubuntu5.12
доступны из двух репозиториев (precise-updates
и precise-security
), оба с приоритетом 500. Если бы precise-security
приоритет состоял в том, чтобы быть 700, склонный - добираются, сначала попытался бы загрузить пакет с того репозитория.
Вы правы, это установит openssl
1.0.1-4ubuntu5.12 от http://archive.ubuntu.com .
500
приоритет источника. См. https://wiki.debian.org/AptPreferences