无法使用 apt-get 更新获取最新更新



不久前使用 apt-get install 的 Jenkins 2.19 通过添加以下源 https://pkg.jenkins.io/debian/

/

etc/apt/sources.list.d/jenkins.list 中的源列表文件包含以下内容

deb http://pkg.jenkins.io/debian-stable binary/

apt-cache policy jenkins 的输出就像

Installed: 2.19.3
  Candidate: 2.73.2
  Version table:
     2.73.2 0
        500 http://pkg.jenkins.io/debian-stable/ binary/ Packages
     2.73.1 0
        500 http://pkg.jenkins.io/debian-stable/ binary/ Packages
     2.60.3 0
        500 http://pkg.jenkins.io/debian-stable/ binary/ Packages
        500 http://pkg.jenkins.io/debian-stable/ binary/ Packages
     2.60.2 0
        500 http://pkg.jenkins.io/debian-stable/ binary/ Packages
     2.60.1-1 0
        500 http://pkg.jenkins.io/debian-stable/ binary/ Packages
     2.60.1 0
        500 http://pkg.jenkins.io/debian-stable/ binary/ Packages
     2.46.2 0
        500 http://pkg.jenkins.io/debian-stable/ binary/ Packages
     2.46.1 0
        500 http://pkg.jenkins.io/debian-stable/ binary/ Packages
     2.32.3 0
        500 http://pkg.jenkins.io/debian-stable/ binary/ Packages
     2.32.2 0
        500 http://pkg.jenkins.io/debian-stable/ binary/ Packages
     2.32.1 0
        500 http://pkg.jenkins.io/debian-stable/ binary/ Packages
     2.19.4 0
        500 http://pkg.jenkins.io/debian-stable/ binary/ Packages
 *** 2.19.3 0
        100 /var/lib/dpkg/status

这意味着有更多更新版本要安装,所以如果我进行 apt-get 更新,我应该期望我的 Jenkins 版本是 2.73.2,但事实并非如此,为什么没有发生这种情况。

首先运行 apt-get update,然后运行 apt-get upgrade

  • apt-get update 使用所有可用软件包及其版本的列表更新您的软件包管理器,但它不会安装或升级软件包。
  • apt-get upgrade实际上安装较新的版本。更新列表后,包管理器会知道可用的更新,然后可以升级。

希望有帮助。

最新更新