Linux命令(六)——軟件包管理(安裝應用程序)
與windows安裝各種應用程序相似,在linux下也可以安裝各種需要的應用程序,通常稱為軟件包。目前,在linux系統下常見的軟件包格式主要有:RPM包、TAR包、bz2包、gz包、deb包、sh結尾的文件、src源代碼包、bin文件,下面介紹常用的幾種軟件包。
一、RPM包
在主流的linux系統上,多數軟件的安裝、升級、移除以及維護工作都是使用RPM軟件包管理程序來完成的。
RPM包格式:name-version.type.rpm 軟件名-版本號.包類型.rpm
1.安裝:rpm -ivh <RPM包名全稱>
2.卸載:rpm -e <RPM包名>
3.升級:rpm -Uvh <RPM包名
4.查詢:rpm [參數] <RPM包名>
常用參數:rpm -qa 查詢系統中安裝的所有RPM軟件包
rpm -q <RPM包名> 查詢指定軟件包是否已安裝
rpm -qp <RPM包文件名> 查詢包中文件信息,安裝前了解軟件包中信息
rpm -qi <RPM包名> 查詢系統中已安裝包的描述信息
rpm -ql <RPM包名> 查詢系統中已安裝包裏所包含的文件
rpm -qf <RPM包名
rpm -qa | grep php 檢索系統中已經安裝有關php的軟件包
5.驗證:rpm -V [參數]
二、TAR包
TAR包後綴:.tar普通的,非壓縮的文件包;.tar.gz壓縮的文件包
1.建立TAR包:將多個文件或目錄打包成一個文件。
tar cvf <TAR包名> <文件或目錄名> tar包名後綴為.tar
tar zcvf <TAR包名> <文件或目錄名> tar包名後綴為.tar.gz
2.查詢TAR包中內容
tar tf <TAR包名
tar ztf <TAR包名> tar包名後綴為.tar.gz
3.釋放TAR包
tar xvf <TAR包名> tar包名後綴為.tar
tar zxvf <TAR包名> tar包名後綴為.tar.gz
三、bz2包
bzip2是一個壓縮能力更強的程序,“.tar.bz2”結尾的文件是經過bzip2壓縮後的文件。
四、gz包
gzip是一個壓縮程序,“.tar.gz”結尾的文件是經過gzip壓縮後的文件。
五、src源代碼包
1.安裝前先釋放tar包
2.查看Install和Readme文件,了解安裝和編譯過程
3.進行編譯準備:執行./configure命令+make命令進行編譯
4.進行軟件安裝:執行make install命令
5.清除臨時文件:執行make clean命令
Linux命令(六)——軟件包管理(安裝應用程序)