天天看點

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包名字尾為.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

繼續閱讀