1. 程式人生 > >Linux下常見的軟件安裝方式

Linux下常見的軟件安裝方式

編譯安裝 rpm包安裝 yum安裝

一、Linux源碼安裝

1、解壓源碼包文件

源碼包通常會使用tar工具歸檔然後使用gunzip或bzip2進行壓縮,後綴格式會分別為.tar.gz與.tar.bz2,分別的解壓方式:

#tar -zxvf File.tar.gz
#tar -jxvf File.tar.bz2

2、切換到解壓後的目錄

#cd File

3、準備編譯工作

在開始安裝服務之前,需要執行configure腳本,會自動的對當前系統進行一系列的評估,如源文件、軟件依賴庫、編譯器、匯編器、連接器檢查等,如果有需要,還可以使用-prefix參數來指定程序的安裝路徑,而當腳本檢查系統環境符合要求後,則會在當前目錄下生成一個Makefile文件。

#./configure -prefix=/usr/local/program

4、生成安裝程序

上一步生成的Makefile文件會保存有系統環境依賴關系的安裝規則,接下來需要使用make命令來根據Makefile文件提供的規則使用合適的SHELL來編譯所有依賴的源碼,然後make命令會生成一個最終可執行的安裝程序。

#make

5、安裝服務程序

如果在configure腳本階段中沒有使用-prefix參數,那麽程序一般會被默認安裝到/usr/local/bin目錄中。

#make install

二、RPM包安裝

常用命令組合:

-qa:查詢安裝包
-ivh:安裝顯示安裝進度
-Uvh:升級軟件包--Update
-e:刪除包
--force 強制操作 如強制刪除等
--requires 顯示該包的依賴關系
--nodeps 忽略依賴關系並繼續操作

1、安裝

#rpm -ivh 需要安裝的軟件包名

2、升級

#rpm -Uvh 需要升級的軟件包名

3、卸載

#rpm -e 需要卸載的軟件包名

註:如果其他程序依賴要卸載的包,系統會提示不能刪除,若需要強行刪除加上--nodeps,會強制刪除,但可能導致依賴於它的軟件不能運行。

4、查看已安裝

#rpm –qa 軟件包名

5、查看指定包

#rpm -qa | grep "軟件或者包的名字"

三、yum安裝

1、安裝

#yum install 軟件名

2、升級

#yum update 軟件名

3、刪除

#yum remove 軟件名

4、查看

#yum info 軟件名

5、搜索軟件

#yum search 軟件

6、查看依賴關系

#yum deplist 軟件

7、查看已安裝軟件

#yum list installded

yum 命令參數列表:

-e 靜默執行
-t 忽略錯誤
-R [分鐘] 設置等待時間
-y 自動應答yes

其他常見選項

- upgrade 升級系統
- check-update 檢查可更新的包
- clean all 清除全部
- clean packages 清除臨時包文件(/var/cache/yum 下文件)
- list installed 已安裝的包
- reinstall[RPM包] 重新安裝包

Linux下常見的軟件安裝方式