dpkg是Debian Packager的簡寫弯院。為Debian專門開發(fā)的套件管理系統(tǒng)屎媳,方便軟件的安裝甚颂、更新及移除释簿。所有Debian系的Linux 發(fā)行版都使用dpkg昂拂。
下面是它的一些命令解釋:
1 安裝軟件
$dpkg -i <.deb file name>
示例:dpkg -i avg71flm_r28-1_i386.deb
2 安裝一個(gè)目錄下面所有的軟件包
$dpkg -R
示例:dpkg -R /usr/local/src
3 釋放軟件包柏腻,但是不進(jìn)行配置
$dpkg –unpack package_file
如果和-R一起使用嫌蚤,參數(shù)可以是一個(gè)目錄
示例:dpkg –unpack avg71flm_r28-1_i386.deb
4 重新配置和釋放軟件包
$dpkg –configure package_file
如果和-a一起使用锐帜,將配置所有沒有配置的軟件包
示例:dpkg –configure avg71flm_r28-1_i386.deb
5 刪除軟件包(保留其配置信息)
$dpkg -r
示例:dpkg -r avg71flm
用于暫時(shí)刪除程序被济,但以后要再安裝的情況祝辣,因?yàn)樵贚inux下面配置一個(gè)軟件不容易贴妻。
6 替代軟件包的信息
$dpkg –update-avail <Packages-file>
7 合并軟件包信息
$dpkg –merge-avail <Packages-file>
8 從軟件包里面讀取軟件的信息
$dpkg -A package_file
9 刪除一個(gè)包(包括配置信息)
$dpkg -P
10 丟棄所有的Uninstall的軟件包信息
$dpkg –forget-old-unavail
11 刪除軟件包的Avaliable信息
$dpkg –clear-avail
12 查找只有部分安裝的軟件包信息
$dpkg -C
13 比較同一個(gè)包的不同版本之間的差別
命令行:dpkg –compare-versions ver1 op ver2
14 顯示幫助信息
$dpkg –help
15 顯示dpkg的Licence
$dpkg –licence (or) dpkg –license
16 顯示dpkg的版本號
$dpkg –version
17 建立一個(gè)deb文件
$dpkg -b direc×y [filename]
18 顯示一個(gè)Deb文件的目錄
$dpkg -c filename
19 顯示一個(gè)Deb的說明
$dpkg -I filename [control-file]
20 搜索Deb包
$dpkg -l package-name-pattern
示例:dpkg -I vim
21 顯示所有已經(jīng)安裝的Deb包,同時(shí)顯示版本號以及簡短說明
$dpkg -l
22 報(bào)告指定包的狀態(tài)信息
$dpkg -s package-name
示例:dpkg -s ssh
23 顯示一個(gè)包安裝到系統(tǒng)里面的文件目錄信息
$dpkg -L package-Name
示例:dpkg -L apache2
24 搜索指定包里面的文件(模糊查詢)
$dpkg -S filename-search-pattern
25 顯示包的具體信息
$dpkg -p package-name
示例:dpkg -p cacti