主要分爲三種方式:前端
1、源碼安裝服務器
2、RPM安裝ip
3、yum安裝源碼
1、源碼安裝編譯
大多數開源的軟件都是源碼的形式。拿過來本身編譯,安裝。兼容性
優勢:源碼安裝兼容性好。 軟件
缺點:過程繁瑣還容易卡殼~~配置
2、RPM安裝下載
RPM(Red-Hat Package Manager)紅帽的軟件包管理器。通常rpm安裝使用rpm包,rpm包和tar包、gzip等不一樣,這些是壓縮包,而rpm包是源碼和一些安裝規則的集合。使用RPM方式來安裝後會指定軟件安裝位置,並生成對應的配置文件、服務啓動腳本文件等。防火牆
優勢:簡化安裝方式,不須要聯網!
缺點:指定rpm包去安裝,沒有解決依賴關係。
3、yum安裝
是一個在Fedora和RedHat以及CentOS中的Shell前端軟件包管理器。基於RPM包管理,可以從指定的服務器自動下載RPM包而且安裝,能夠自動處理依賴關係,而且一次安裝全部依賴的軟件包。
優勢:再次簡化安裝
缺點:須要聯網,更準確的說法是須要有一個yum源。有的公司設了防火牆限制外網,致使沒法訪問到配置文件中指定的yum源,使得yum功能不可用。可是大型的公司都會有本身的yum源,或者是找到可訪問的那種yum源,修改yum配置文件中的yum源地址,並使之生效(具體操做不記得了,下次再整理),這樣yum就能夠用了。