有二種基本的方法。
apt-cache:可用於查詢 APT 緩存或程序包的元數據。
apt:是基於 Debian 的系統中的安裝、下載、刪除、搜索和管理包的強有力的工具。
方法一、使用 apt-cache 命令
apt-cache 命令用於從 APT 內部數據庫中查詢APT 緩存和包的元數據,將會搜索和顯示指定包的信息,包括是否安裝、程序包版本、源碼倉庫信息等。
下面的示例清楚的顯示 nano 包已經在系統中安裝了以及對應安裝的版本號。
# apt-cache policy nano
nano:
Installed: 2.9.3-2
Candidate: 2.9.3-2
Version table:
*** 2.9.3-2 500
500 http://in.archive.ubuntu.com/ubuntu bionic/main amd64 Packages
100 /var/lib/dpkg/status
方法二、使用 apt 命令
apt 是常用的命令,用它符合日常習慣。
# apt list --installed | grep nano
nano/oldstable,now 3.2-3 amd64 [installed]
附加方法,使用 dpkg 命令
dpkg(debian package)是一個 Debian 底層實現的包管理工具,apt和apt-get都是它的一層包裝。dpkg不能自動下載和安裝包或包依賴。
下面示例中的輸出的第一列 ii,表示查詢的包已安裝了。
# dpkg -l | grep nano
ii nano 2.9.3-2 amd64 small, friendly text editor inspired by Pico