Linux 軟件安裝相關命令命令


 

dpkg是Debian軟件包管理器的基礎。dpkg與RPM十分相似,同樣被用於安裝、卸載和供給.deb軟件包相關的信息。
dpkg本身是一個底層的工具。上層的工具,如 APT,被用於從遠程獲取軟件包以及處理復雜的軟件包關系。
“dpkg”是“Debian Package”的簡寫。
 
dpkg的用法
1)安裝軟件
命令行:dpkg -i <.deb file name>
示例:dpkg -i avg71flm_r28-1_i386.deb
2)安裝一個目錄下面所有的軟件包
命令行:dpkg -R
示例:dpkg -R /usr/local/src
3)釋放軟件包,但是不進行配置
命令行:dpkg –-unpack package_file 如果和-R一起使用,參數可以是一個目錄
示例: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
6)替代軟件包的信息
命令行:dpkg –update-avail <Packages-file>
7)合並軟件包信息
dpkg –merge-avail <Packages-file>
8)從軟件包里面讀取軟件的信息
命令行:dpkg -A package_file
9)刪除一個包(包括配置信息)
命令行:dpkg -P
10)丟失所有的Uninstall的軟件包信息
命令行:dpkg –forget-old-unavail
11)刪除軟件包的Avaliable信息
命令行:dpkg –clear-avail
12)查找只有部分安裝的軟件包信息
命令行:dpkg -C
13)比較同一個包的不同版本之間的差別
命令行:dpkg –compare-versions ver1 op ver2
14)顯示幫助信息
命令行:dpkg –help
15)顯示dpkg的Licence
命令行:dpkg –licence (or) dpkg –license
16)顯示dpkg的版本號
命令行:dpkg --version
17)建立一個deb文件
命令行:dpkg -b directory [filename]
18)顯示一個Deb文件的目錄
命令行:dpkg -c filename
19)顯示一個Deb的說明
命令行:dpkg -I filename [control-file]
20)搜索Deb包
命令行:dpkg -l package-name-pattern
示例:dpkg -I vim
21)顯示所有已經安裝的Deb包,同時顯示版本號以及簡短說明
命令行:dpkg -l
22)報告指定包的狀態信息
命令行:dpkg -s package-name
示例:dpkg -s ssh
23)顯示一個包安裝到系統里面的文件目錄信息
命令行:dpkg -L package-Name
示例:dpkg -L apache2
24)搜索指定包里面的文件(模糊查詢)
命令行:dpkg -S filename-search-pattern
25)顯示包的具體信息
命令行:dpkg -p package-name
示例:dpkg -p cacti
 
搜索包含sdl2相關的包:
apt-cache search sdl2
查看libsdl2-2.0-0的安裝狀態
 dpkg --status libsdl2-2.0-0
 
更新軟件源
apt-get update
備注:軟件源更新是依據/etc/apt/sources.list
 
更新升級所以軟件
apt-get upgrade
 
列出可更新的軟件
apt list --upgrade
 
升級系統版本
apt-get dist-upgrade
 
安裝一個軟件包
apt-get install name
apt install name
 
刪除一個軟件包
apt-get remove name
 


免責聲明!

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



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