Linux下載安裝一個源碼包

下載一個安裝包除了yum和rpm之外我們還可以下載源碼包 編譯並安裝

首先下載所有的源碼包一定要去官網,爲了就是防止源碼包被第三方編譯

例如我們今天安裝一個httpd的源碼包,也就是經常說的apache

首先進入官網 apache.org

wKioL1kwu5_wyGxAAADkDfEM_RE563.png

進入download,並選擇一個下載源

wKioL1kwuxbhyT5pAAEAg6KR924948.png

找到httpd

wKiom1kwuxeinGjXAAAvfJWDnq4887.png

點擊下載任意一個(右擊複製鏈接地址即可)

wKiom1kwuxfCUUf9AAB2d2jU5gw443.png

如果使用wget下載的時候發現如下情況,代表沒有安裝wget服務,安裝一下即可!

wKioL1kwuxfTq5wMAAAQohsAS6w043.png

再次下載

wKioL1kwuxjTTqmxAAAw95qtaCc280.png

下載完成

wKiom1kwuxjCaIOtAAAKH-b_S2E336.png

然後爲了統一管理和使用,建議大家養成一個好的習慣把下載的源碼包全部放在/usr/local/src下

wKioL1kwuxmC61u6AAARmSSokXQ553.png

然後解壓源碼包

#tar -zxvf httpd-2.4.25.tar.gz

解壓完成後進入httpd-2.4.25目錄

wKiom1kwuxngKrIlAAA5O3NXklQ049.png

然後查看INSTALL和READEME這兩個文件

INSTALL:如何安裝

READEME:詳情介紹

#./configure --prefix=/usr/local/apache  #編譯源碼包至/usr/local/apache/目錄中
#echo $?   #查看是否成功-- 返回值爲 0 即成功!

wKiom1kwuxmS2lNPAAAMDwXLLF8066.png

有時候會顯示 127即表示沒有成功,然後再次重複

#./configure --prefix=/usr/local/apache
#make    #調用gcc編譯

再次使用

#echo $? 去查看返回值

wKioL1kwuxqSzkRZAACLYxNqiJU875.png

#make install   #安裝
#ls /usr/local/apache   #查看安裝後的apache目錄

wKiom1kwuxuiyHrgAAAM905IStE660.png


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章