Linux命令之dpkg軟件包管理命令


一、介紹

dpkg是Debian Package的簡寫,“為”Debian“ 操作系統專門開發的套件管理系統,用於軟件的安裝,更新和移除。

二、使用方法
語法:dpkg(選項)(參數)
選項:
-i:安裝軟件包
-r:刪除軟件包
-P:刪除軟件包的同時刪除其配置文件
-L:顯示於軟件包關聯的文件
-l:顯示已安裝軟件包列表
--unpack:解開軟件包
-c:顯示軟件包內文件列表
--confiugre:配置軟件包
參數:deb軟件包:指定要操作的.deb軟件包

  


三、案例:
1.安裝lantern軟件包
ping@ping:~/Downloads/lantern$ sudo dpkg -i lantern-installer-64-bit.deb
[sudo] ping 的密碼:
正准備解包 lantern-installer-64-bit.deb  ...
正在將 lantern (4.0.1) 解包到 (4.4.2) 上 ...
正在設置 lantern (4.0.1) ...
正在處理用於 hicolor-icon-theme (0.15-1) 的觸發器 ...
正在處理用於 lastore-daemon (0.9.52-1) 的觸發器 ...
正在處理用於 desktop-file-utils (0.23-2) 的觸發器 ...
正在處理用於 bamfdaemon (0.5.3-2) 的觸發器 ...
Rebuilding /usr/share/applications/bamf-2.index...
正在處理用於 mime-support (3.60) 的觸發器 ...

 

2.刪除lanter軟件包
ping@ping:~$ sudo dpkg -r lantern
(正在讀取數據庫 ... 系統當前共安裝有 180824 個文件和目錄。)
正在卸載 lantern (4.0.1) ...
正在處理用於 lastore-daemon (0.9.52-1) 的觸發器 ...
正在處理用於 desktop-file-utils (0.23-2) 的觸發器 ...
正在處理用於 bamfdaemon (0.5.3-2) 的觸發器 ...
Rebuilding /usr/share/applications/bamf-2.index...
正在處理用於 mime-support (3.60) 的觸發器 ...
正在處理用於 hicolor-icon-theme (0.15-1) 的觸發器 ...

3.刪除lantern軟件包並移除配置文件
ping@ping:~$ sudo dpkg -P lantern
(正在讀取數據庫 ... 系統當前共安裝有 180824 個文件和目錄。)
正在卸載 lantern (4.0.1) ...
正在處理用於 lastore-daemon (0.9.52-1) 的觸發器 ...
正在處理用於 desktop-file-utils (0.23-2) 的觸發器 ...
正在處理用於 bamfdaemon (0.5.3-2) 的觸發器 ...
Rebuilding /usr/share/applications/bamf-2.index...
正在處理用於 mime-support (3.60) 的觸發器 ...
正在處理用於 hicolor-icon-theme (0.15-1) 的觸發器 ...

4.顯示lantern軟件包的版本
ping@ping:~/Downloads/lantern$ sudo dpkg -l lantern
期望狀態=未知(u)/安裝(i)/刪除(r)/清除(p)/保持(h)
| 狀態=未安裝(n)/已安裝(i)/僅存配置(c)/僅解壓縮(U)/配置失敗(F)/不完全安裝(H)/觸發器等待(W)/觸發器未決(T)
|/ 錯誤?=(無)/須重裝(R) (狀態,錯誤:大寫=故障)
||/ 名稱           版本         體系結構     描述
+++-==============-============-============-=================================
ii  lantern        4.0.1        amd64        Censorship circumvention tool\nLa

5.顯示lantern的相關文件
ping@ping:~/Downloads/lantern$ sudo dpkg -L lantern
/.
/usr
/usr/share
/usr/share/doc
/usr/share/doc/lantern
/usr/share/doc/lantern/changelog.gz
/usr/share/doc/lantern/copyright
/usr/share/icons

6.顯示系統中安裝的軟件包
ping@ping:~$ sudo dpkg -l

  


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM