Linux更新软件包版本

试了多种方法,最方便,最简洁的方法是使用 Apt-show-versions,能看到版本,还能看到仓库网址

默认情况下系统没有安装 apt-show-versions,你需要使用以下命令来安装它:

1
$ sudo apt-get install apt-show-versions

按照后,运行以下命令查找软件包的版本,如gdb:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
$ apt-show-versions -a gdb
gdb:amd64 12.1-0ubuntu1~22.04 install ok installed
gdb:amd64 9.1-0ubuntu1 focal mirrors.tuna.tsinghua.edu.cn
gdb:amd64 9.2-0ubuntu1~20.04.1 focal-updates mirrors.tuna.tsinghua.edu.cn
gdb:amd64 12.0.90-0ubuntu1 jammy cn.archive.ubuntu.com
gdb:amd64 12.1-0ubuntu1~22.04 jammy-updates cn.archive.ubuntu.com
No stable version
gdb:amd64/jammy-updates 12.1-0ubuntu1~22.04 uptodate
gdb:i386 9.1-0ubuntu1 focal mirrors.tuna.tsinghua.edu.cn
gdb:i386 9.2-0ubuntu1~20.04.1 focal-updates mirrors.tuna.tsinghua.edu.cn
gdb:i386 12.0.90-0ubuntu1 jammy cn.archive.ubuntu.com
gdb:i386 12.1-0ubuntu1~22.04 jammy-updates cn.archive.ubuntu.com
No stable version
gdb:i386 not installed

这里,-a 选项打印给定软件包的所有可用版本。