Redhat linux源碼安裝過程

來源:互聯網
上載者:User

源碼就是用特定的語言來編寫的文本,比如我們常見的c語言。然而源碼的安裝要經過配置、編譯的一系列的複雜過程,那麼如此的麻煩為何還要來安裝源碼呢?其實這是為了讓我們的系統來使用更新的功能和更多的功能,另外還可以更加個人化我們的配置。就拿apache來說吧,紅帽官方提供給我們的是2.2的版本,但是最新的的版本已經到2.4了,所以有些時候我們需要安裝源碼。

下面我們來簡單說說關於源碼安裝的必備環境:

源碼需要編譯成可執行檔,而編譯則需要有相應的編譯環境。當我們的系統中安裝了Develepment Tools、Develepment Libraries、legacy software、和X soft Develepment這四個軟體組的話,我們的編譯環境就基本上具備了。

我們以軟體httpd-2.4為例為大家講解,下面開始源碼的安裝工作:

第一步:拆解httpd並放入指定的目錄/usr/local/src

切換到源碼被拆解的位置,進入該目錄下相應的httpd目錄,裡邊有些特徵的檔案,如configure(為產生makefile檔案)、INSTALL或者README(指導我們安裝)。查看INSTALL檔案,如下所示

第二步:產生makefile檔案

但是我們不會那麼容易裝好的,安裝過程中我們會發現種種問題,下面我們一一來解決

(1)產生httpd的makefile檔案

然後我們查看系統有沒有安裝apr

結果我們發現安裝了apr,這是怎麼回事呢?發生這種情況我們首先應該考慮到apr裡面缺少我們需要的庫,而這些庫往往放在devel裡面,那麼我們來安裝apr-devel軟體包。

(2)但是安裝完apr-devel後再進行第一步又出現下面錯誤

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.