1. 程式人生 > >Linux命令(六)——軟件包管理(安裝應用程序)

Linux命令(六)——軟件包管理(安裝應用程序)

clean 安裝應用 16px windows安裝 後綴 version 管理 臨時文件 都是

與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.查看InstallReadme文件,了解安裝和編譯過程

3.進行編譯準備:執行./configure命令+make命令進行編譯

4.進行軟件安裝:執行make install命令

5.清除臨時文件:執行make clean命令

Linux命令(六)——軟件包管理(安裝應用程序)