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