centos 軟件安裝
阿新 • • 發佈:2018-04-16
軟件安裝 rpm 二進制 源碼 yum 軟件安裝主要分rpm(二進制)和源碼包兩種方式
rpm安裝:
軟件rpm搜索下載方式
如:百度搜索 XX軟件名 rpm
如:掛載光盤安裝,系統安裝盤中集成了很多常用軟件的rpm包
常用命令:
如:通過配置http源地址直接下載安裝
rpm -q [軟件名] //檢查服務、軟件是否安裝(返回軟件版本、大小、安裝時間、安裝來源、用途等信息)
rpm -ql [軟件名] //查看軟件安裝路徑以及配置文件路徑
軟件安裝
rpm -ivh [軟件名的完整名稱.rpm] //軟件安裝;-i[install];-v[顯示安裝進度];-h[顯示hash值,也就是#]--包必須在當前目錄或在線安裝 rpm -ivh [軟件名的完整名稱.rpm] --nodeps --force //nodeps[不依賴];force[強制安裝],通常不使用這種,因為即使安裝了也無法使用。
軟件路徑、配置
/etc/[軟件名] //通常rpm軟件默認路徑
/usr/[軟件名] //usr下也是通常的軟件路徑
/etc/[軟件名]/conf //通常配置文件路徑
軟件啟動/停止/重啟
/etc/init.d/[軟件名] //啟動文件位置
/etc/init.d/[軟件名] start/stop/restart //啟動/停止/重啟
通過rpm安裝,很多軟件存在依賴軟件,意思指:安裝A軟件前需要先安裝B/C/D/E等等軟件
直接通過rpm安裝時提示出現
error:Failed dependcies:
XXX1 is depend by XXX(當前需安裝軟件名)
XXX2 is depend by XXX
XXX3 is depend by XXX
當依賴軟件少的時候可以將需要的依賴軟件一個一個安裝,但當依賴軟件很多時,我們需要通過yum倉庫來解決這個問題
特點:
1、在線安裝
2、將有依賴的軟件完全安裝
3、不是所有的軟件都可以使用YUM安裝(源中沒有)
命令:
yum|more // 查看yum命令參數及使用,|是管道符,將yum的內容作為more的輸出
yum install 軟件名
yum remove 軟件名 // 會卸載相關的軟件,慎用,最好用rpm進行卸載
yum update 軟件名 //升級軟件
yum erase 軟件名 //卸載軟件
當用rpm、yum安裝都找不到安裝文件時,我們需要使用另外一種方式進行安裝,它就是“源碼包”安裝
- 源碼包:
1、需要編譯和配置
2、後綴格式:.tar.gz .tar.bz2 .tar.xz .zip
3、通過 百度、google等方式去下載,搜索:軟件名 tar gz等方法
4、安裝前需要解壓 - 軟件上傳下載:
1、下載到本地,然後通過lrzsz這個工具上傳到服務器,做沒有這個工具,可用通過yum install lrzsz -y 安裝,然後使用命令rz -y,進行上傳。
2、或使用命令直接下載到服務器:wget http://url地址
3、下載服務器文件到本地使用命令:sz 文件名
源碼包解壓:
1、查看源碼包是什麽格式:gz、bz2等
2、查看tar --help|more查看當前包需要哪個參數進行解壓,
如:tar -zxf 源碼.tar.gz 進行解壓,-z表示gz格式;-x表示解壓;-f表示文件
編譯安裝:
1、進入解壓後的源碼目錄
2、預編譯:./configure --prefix=/usr/local/軟件名/ //特殊軟件沒有這一步
3、編譯:make
4、安裝:make install卸載軟件
rpm -e [軟件名] //-e[erase(消除)]
rpm -e nodeps [軟件名] // 強制卸載
yum erase 軟件名 //卸載軟件升級軟件
rpm -Uvh [軟件名] //-U[update]
centos 軟件安裝