與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包名字尾為.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指令
轉載于:https://www.cnblogs.com/wxywxy/p/7623897.html