Tôi muốn nâng cấp máy chủ để đảm bảo lỗi OpenSSL gần đây được vá. Vì vậy, để kiểm tra các phiên bản của những thứ tôi sẽ cài đặt, tôi chạy apt-get install --dry-runvà xem một dòng như:
Inst openssl [1.0.1-4ubuntu5.11] (1.0.1-4ubuntu5.12 Ubuntu:12.04/precise-updates [amd64])
Và tôi nhận ra tôi không biết điều đó có nghĩa là gì. Điều đó có nghĩa là nó sẽ được cài đặt 1.0.1-4ubuntu5.11và 5.12có sẵn hay tôi hiện đang chạy 5.11và nó sẽ nâng cấp lên 5.12?
Theo yêu cầu, đây là đầu ra của 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
... Và tôi nghĩ rằng điều đó sẽ làm sáng tỏ mọi thứ. Có vẻ như nó sẽ được lấy 5.12từ một trong hai archive.ubuntu.comhoặc security.ubuntu.com. Cái gì trước 500?
apt-cache policy openssl