小编Nat*_*ate的帖子

apt-get install --dry-run 的输出是什么意思?

我想升级服务器以确保最近的 OpenSSL 错误得到修补。因此,为了检查我将要安装的东西的版本,我运行apt-get install --dry-run,并看到如下一行:

Inst openssl [1.0.1-4ubuntu5.11] (1.0.1-4ubuntu5.12 Ubuntu:12.04/precise-updates [amd64])
Run Code Online (Sandbox Code Playgroud)

我意识到我不知道这意味着什么。这是否意味着它将安装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
Run Code Online (Sandbox Code Playgroud)

......我认为这可以解决问题。看起来它会5.12archive.ubuntu.com或 中抓取security.ubuntu.com。前面的是500什么?

package-management apt

10
推荐指数
1
解决办法
3万
查看次数

标签 统计

apt ×1

package-management ×1