欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

如何在DebianUbuntu系統中檢查程序包是否安裝?

錢淋西2年前16瀏覽0評論

由于圖形化界面方法(如Add/Remove...和SynapticPackageManageer)比較簡單,所以這里主要總結在終端通過命令行方式進行的軟件包安裝、卸載和刪除的方法。

  • 一、Ubuntu中軟件安裝方法

1、APT方式

(1)普通安裝:apt-getinstallsoftname1softname2…;

(2)修復安裝:apt-get-finstallsoftname1softname2...;(-fAtemptocorrectbrokendependencies)

(3)重新安裝:apt-get--reinstallinstallsoftname1softname2...;

2、Dpkg方式

普通安裝:dpkg-ipackage_name.deb

源碼安裝(.tar、tar.gz、tar.bz2、tar.Z)

首先解壓縮源碼壓縮包然后通過tar命令來完成

a.解xx.tar.gz:tarzxfxx.tar.gz

b.解xx.tar.Z:tarzxfxx.tar.Z

c.解xx.tgz:tarzxfxx.tgz

d.解xx.bz2:bunzip2xx.bz2

e.解xx.tar:tarxfxx.tar

然后進入到解壓出的目錄中,建議先讀一下README之類的說明文件,因為此時不同源代碼包或者預編譯包可能存在差異,然后建議使用ls-F--color或者ls-F命令(實際上我的只需要l命令即可)查看一下可執行文件,可執行文件會以*號的尾部標志。

一般依次執行

./configure

make

sudomakeinstall即可完成安裝。

  • 二、Ubuntu中軟件包的卸載方法

1、APT方式

(1)移除式卸載:apt-getremovesoftname1softname2…;(移除軟件包,當包尾部有+時,意為安裝)

(2)清除式卸載:apt-get--purgeremovesoftname1softname2...;(同時清除配置)清除式卸載:apt-getpurgesofname1softname2...;(同上,也清除配置文件)

2、Dpkg方式

(1)移除式卸載:dpkg-rpkg1pkg2...;

(2)清除式卸載:dpkg-Ppkg1pkg2...;

使用dpkg-s查詢已安裝的包的詳細信息.

apt-cachesearch#------(package搜索包)

apt-cacheshow#------(package獲取包的相關信息,如說明、大小、版本等)

apt-getinstall#------(package安裝包)

apt-getinstall#-----(package--reinstall重新安裝包)

apt-get-finstall#-----(強制安裝,"-f=--fix-missing"當是修復安裝吧...)

apt-getremove#-----(package刪除包)

apt-getremove--purge#------(package刪除包,包括刪除配置文件等)

apt-getautoremove--purge#----(package刪除包及其依賴的軟件包+配置文件等(只對6.10有效,強烈推薦))

apt-getupdate#------更新源

apt-getupgrade#------更新已安裝的包

apt-getdist-upgrade#---------升級系統

apt-getdselect-upgrade#------使用dselect升級

apt-cachedepends#-------(package了解使用依賴)

apt-cacherdepends#------(package了解某個具體的依賴,當是查看該包被哪些包依賴吧...)

apt-getbuild-dep#------(package安裝相關的編譯環境)

apt-getsource#------(package下載該包的源代碼)

apt-getclean&&apt-getautoclean#--------清理下載文件的存檔&&只清理過時的包apt-getcheck#-------檢查是否有損壞的依賴

dpkg-Sfilename-----查找filename屬于哪個軟件包

apt-filesearchfilename-----查找filename屬于哪個軟件包

apt-filelistpackagename-----列出軟件包的內容

apt-fileupdate--更新apt-file的數據庫

dpkg--info"軟件包名"--列出軟件包解包后的包名稱.

dpkg-l--列出當前系統中所有的包.可以和參數less一起使用在分屏查看.(類似于rpm-qa)

dpkg-l|grep-i"軟件包名"--查看系統中與"軟件包名"相關聯的包.

dpkg-s查詢已安裝的包的詳細信息.

dpkg-L查詢系統中已安裝的軟件包所安裝的位置.(類似于rpm-ql)

dpkg-S查詢系統中某個文件屬于哪個軟件包.(類似于rpm-qf)

dpkg-I查詢deb包的詳細信息,在一個軟件包下載到本地之后看看用不用安裝(看一下唄).dpkg-i手動安裝軟件包(這個命令并不能解決軟件包之前的依賴性問題),如果在安裝某一個軟件包的時候遇到了軟件依賴的問題,可以用apt-get-finstall在解決信賴性這個問題.dpkg-r卸載軟件包.不是完全的卸載,它的配置文件還存在.dpkg-P全部卸載(但是還是不能解決軟件包的依賴性的問題)

dpkg-reconfigure重新配置

以上為個人觀點,部分摘選與網絡。供參考,有不足之處還望指正。