1. 程式人生 > >centos 軟件安裝

centos 軟件安裝

軟件安裝 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 軟件安裝