dpkg 命令详解[通俗易懂]
生活随笔
收集整理的這篇文章主要介紹了
dpkg 命令详解[通俗易懂]
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
名詞解釋
“dpkg ”是“
Debian Packager
”的簡寫。為“Debian” 專門開發的套件管理系統,方便軟件的安裝、更新及移除。所有源自“Debian”的“Linux ”發行版都會使用 “dpkg”,例如 “
Ubuntu
”、“Knoppix ”等。
名詞由來
dpkg 是 Debian 軟件包管理器的基礎,它由
伊恩·默多克
于 1993 年創建。dpkg 與
RPM
十分相似,同樣可用于安裝、卸載和提供 deb 軟件包相關信息。
dpkg 本身是一個底層工具。上層工具,如:
APT
,用于從
遠程獲取軟件包
以及處理復雜的軟件包關系。
詳細用法
| 01、安裝軟件 | 命令行:dpkg -i<.deb file name> | 示例:dpkg -i avg71flm_r28-1_i386.deb |
| 02、安裝一個目錄下的所有軟件包 | 命令行:dpkg -R | 示例:dpkg -R /usr/local/src |
| 03、釋放軟件包,但不進行配置 | 命令行:dpkg –-unpackpackage_file 如果和 -R 一起使用,參數可以是一個目錄 |
示例:dpkg –-unpack avg71flm_r28-1_i386.deb |
| 04、重新配置和釋放軟件包 | 命令行:dpkg –configurepackage_file 如果和 -a 一起使用,將配置所有沒有配置的軟件包 |
示例:dpkg –configure avg71flm_r28-1_i386.deb |
| 05、重新配置環境 | 命令行:dpkg-reconfigure env | 示例:dpkg-reconfigure locales(重新配置系統本地環境設置) |
| 06、刪除軟件包(保留其配置信息) | 命令行:dpkg -rpackage_file | 示例:dpkg -r avg71flm |
| 07、替換軟件包信息 | 命令行:dpkg –update-avail | |
| 08、合并軟件包信息 | 命令行:dpkg –merge-avail | |
| 09、從軟件包里讀取軟件信息 | 命令行:dpkg -A package_file | |
| 10、刪除一個包(包括配置信息) | 命令行:dpkg -P | |
| 11、丟棄所有 Uninstall 軟件包信息 | 命令行:dpkg –forget-old-unavail | |
| 12、刪除軟件包的 Avaliable 信息 | 命令行:dpkg –clear-avail | |
| 13、查找僅部分安裝的軟件包信息 | 命令行:dpkg -C | |
| 14、比較同一個包的不同版本之間的差別 | 命令行:dpkg –compare-versions ver1 op ver2 | |
| 15、顯示幫助信息 | 命令行:dpkg –help | |
| 16、顯示 dpkg 的 Licence | 命令行:dpkg –licence (or) dpkg –License | |
| 17、顯示 dpkg 的版本號 | 命令行:dpkg –version | |
| 18、建立一個 deb 文件 | 命令行:dpkg -b directory [filename] | |
| 19、顯示一個 Deb 文件的目錄 | 命令行:dpkg -c filename | |
| 20、顯示一個 Deb 的說明 | 命令行:dpkg -I filename [control-file] | |
| 21、搜索 Deb 包 | 命令行:dpkg -l package-name-pattern | 示例:dpkg -l vim |
| 22、顯示所有已經安裝的 Deb 包,同時顯示版本號以及簡短說明 | 命令行:dpkg -l | |
| 23、報告指定包的狀態信息 | 命令行:dpkg -s package-name | 示例:dpkg -s ssh |
| 24、顯示一個包安裝到系統里面的文件目錄信息 | 命令行:dpkg -Lpackage-Name | 示例:dpkg -L apache2 |
| 25、顯示包含該軟件包的所有目錄 | 命令行:dpkg -S filename-search-pattern | |
| 26、顯示包的具體信息 | 命令行:dpkg -p package-name | 示例:dpkg -p cacti |
總結
以上是生活随笔為你收集整理的dpkg 命令详解[通俗易懂]的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: CRM_PRICING_MERGE_FR
- 下一篇: 401错误的解决方法_网络连接错误401