Ubuntu apt 查詢套件可用版本

本篇介紹 Ubuntu apt 查詢套件可用版本,

使用 apt-cache search 搜尋套件的關鍵字

使用 apt-cache search 指令後面加關鍵字來搜尋相關套件,例如搜尋 git 套件的話,

1
apt-cache search git

他會列出跟 git 有相關的套件,包含描述裡有出現 git 關鍵字的套件也會被列出來。

使用 ubuntu 套件網站搜尋套件

以我 ubuntu 16.04 為例,可以安裝的版本如下,
https://packages.ubuntu.com/

  • xenial (16.04LTS)
  • bionic (18.04LTS)
  • focal (20.04LTS)
  • groovy (20.10)

使用 apt-cache madison 列出套件的可用版本

使用 apt-cache madison 可以列出套件的可用版本,

1
2
3
4
$ apt-cache madison git
git | 1:2.7.4-0ubuntu1.9 | http://tw.archive.ubuntu.com/ubuntu xenial-updates/main amd64 Packages
git | 1:2.7.4-0ubuntu1.9 | http://security.ubuntu.com/ubuntu xenial-security/main amd64 Packages
git | 1:2.7.4-0ubuntu1 | http://tw.archive.ubuntu.com/ubuntu xenial/main amd64 Packages

使用 apt-cache policy 列出套件來源及個別套件的優先性

apt-cache policy 顯示套件來源及個別套件的優先性,

1
2
3
4
5
6
7
8
9
10
11
$ apt-cache policy git
git:
Installed: 1:2.7.4-0ubuntu1.9
Candidate: 1:2.7.4-0ubuntu1.9
Version table:
*** 1:2.7.4-0ubuntu1.9 500
500 http://tw.archive.ubuntu.com/ubuntu xenial-updates/main amd64 Packages
500 http://security.ubuntu.com/ubuntu xenial-security/main amd64 Packages
100 /var/lib/dpkg/status
1:2.7.4-0ubuntu1 500
500 http://tw.archive.ubuntu.com/ubuntu xenial/main amd64 Packages

其它相關文章推薦
Ubuntu 安裝 clang,clang 多版本切換
Ubuntu 安裝 gcc/g++,gcc/g++ 多版本切換