Linux下常見的軟件安裝方式
阿新 • • 發佈:2018-05-05
編譯安裝 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下常見的軟件安裝方式