歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> Linux系統:開放源代碼應用程序的編譯與安裝

Linux系統:開放源代碼應用程序的編譯與安裝

日期:2017/2/28 16:47:00   编辑:Linux教程

版權聲明:原創作品,允許轉載,轉載時請務必以超鏈接形式標明文章 原始出處 、作者信息和本聲明。否則將追究法律責任。http://543925535.blog.51cto.com/639838/154269

實驗名稱:開放源代碼應用程序的編譯與安裝

實驗目的:本例將以編譯安裝httpd為實例來講述源代碼安裝的基本步驟

實驗准備:安裝了Linux系統的計算機,試驗用的登錄賬號,httpd壓縮包,ISO鏡像制作工具(因為是在虛擬機的環境下,所以需要制作Httpd鏡像文件)

試驗步驟:

從應用程序源代碼編譯安裝應用程序通常需要以下幾個步驟

確認當前系統中具備軟件編譯的環境

獲得應用程序的源代碼軟件包文件

解壓縮源代碼軟件包文件

進行編譯前的配置工作

進行程序源代碼的編譯

將編譯完成的應用程序安裝到系統中

下面以編譯安裝httpd為例(本例中使用的Httpd壓縮包已經事先下載到windows主機中,供試驗使用)。

(一)、首先要准備好編譯的環境

1、使用ISO軟件將httpd壓縮包制作成ISO鏡像,待用。因為是用虛擬機做這個試驗,所以需要把httpd制作成關盤鏡像插入到linux虛擬光驅中,掛載使用。

將Httpd壓縮文件拖入到上方的空白處

將拖入到上方的httpd文件另存為ISO文件,保存到一個位置,備用,本例保存到桌面

2、登錄到linux系統,打開終端,查看是否具備GCC編譯環境,使用下面命令查看

rpm –qa | grep gcc

如果不具備,則安裝該編譯環境,將LINUX安裝關盤插入虛擬光驅,確認是否存在gcc,使用下面命令

ls –l | grep gcc

我們來說說不具備編譯環境的處理:

看下圖,先查看,表明不具備,然後使用mount掛載linux鏡像安裝光盤,進入到編譯器所在的目錄,篩選一下看看是不是有gcc,如果有的話則安裝

通過上圖看到有gcc,那麼使用下面的命令安裝gcc編譯器

注:在RHEL4版本中,使用—aid,系統會自動尋找具有依賴關系的包(執行目錄必須進入rpm目錄),該命令在RHEL5中不支持,所我有時候用版本低點的也是有好處的,應該是各有各的好處吧。

Copyright © Linux教程網 All Rights Reserved