yum安裝與源碼安裝比較

跟作運維的朋友聊天,談到了,yum安裝和源碼安裝哪一個好的問題。真沒想到,關於這個問題,分歧還挺大的。有的人認爲,不用源碼安裝就不是好的運維,不是好的系統管理員。這帽子扣的有點大了。在此我想說一說個人見解,常常看我博客的,也許知道,前期我寫關於服務器的文章,基本上都是源碼安裝的,後來基本上是用yum安裝的,除非yum源裏面沒有,我纔會源碼安裝。在我看來,yum安裝和源碼安裝,基本上沒區別,最終仍是生成系統所需求的文件,有什麼區別呢?linux

1、yum安裝和源碼安裝,方式的不一樣web

一、yum安裝是將yum源中的rpm包下載到本地,安裝這個rpm包。這個rpm包是別人編譯安裝好的二進制包。這種方式與其說是安裝不如說是,更新來的更確切一點。apache

二、源碼安裝,下載是源碼包,要進行編譯和安裝,編譯過程,能夠進行參數設定。服務器

2、yum安裝和源碼安裝,優缺點分析運維

一、yum安裝的優缺點工具

yum安裝的優勢,作運維的都很清楚,安裝東西,方便快捷,特別是不用考慮包依賴。性能

yum安裝的缺點,安裝過程,人爲沒法干預,不能按需,安裝。源裏面有什麼就安裝什麼,安裝的版本也比較低。資源

二、源碼安裝的優缺點get

源碼安裝的優勢,編譯安裝過程,能夠設定參數,按照需求,進行安裝,而且安裝的版本,能夠本身選擇,靈活性比較大。源碼

源碼安裝的缺點,因爲安裝包過新或者是其餘問題,致使依賴的包沒有,或者版本太低。這個時候就要解決包的依賴問題,linux系統中有的包,一個依賴一個,可能裝一個小東西,就要解決一堆包的依賴問題,花不少時間解決包的依賴問題,得不嘗失。源碼安裝的多了,不敢升級系統,升級系統,可能會致使之前手動裝的東西,不能用。

不少作運維的,都認爲,源碼安裝比yum安裝的性能要好,根據參數選擇安裝,確定比yum裝了一大堆要好。這樣認爲的運維,我只能說,他不懂配置。根本不瞭解自已裝的東西。在我看來,同一版yum安裝和源碼安裝徹底是同樣的。

以apache以例吧,這個東西,很是常見的,用作web最普遍的工具之一,源碼安裝,./configure時候,能夠添加不少參數,來實現訂製。yum安裝也能夠,yum安裝裝了不少,apache的模塊,有的模塊根本用不到,無端浪費系統資源和影響性能。可是咱們能夠配置httpd.conf啊,不需求的模塊,咱們能夠不LoadModule啊,經過修改配置文件,徹底能夠實現根源碼安裝同樣的效果。不排除少數軟件,安裝後,不能配置狀況,也就是說安裝的時候是多少東西,就是多少東西,沒有配置文件能夠配置。

我以爲,對於剛接觸linux的人來講,源碼安裝頗有必要,這樣你能夠知道本身在作什麼,安裝過程當中,確定會遇到不少不少的問題,遇到問題,解決問題。這樣纔會成長。不要一直都用yum裝,若是yum安裝出了一點問題,就傻眼了,不知道怎麼解決,這樣很杯具。

相關文章
相關標籤/搜索