源碼包安裝

源碼包安裝

首先需要下載一個源碼包,下載完成之後,編譯、安裝就可以了。
這邊做個小小的約定,以後下載的源碼包,都放在 /usr/local/src/ 這個路徑,方便大家,形成一個統一的規範。
接着下載一個源碼包,見下圖,
源碼包安裝
出現404的結果,說明這個下載地址失效了,就到 r.aminglinux.com 這個地址去,裏面有很多源碼包的下載地址,找到這個源碼包下載地址,
源碼包安裝
重新輸入命令,即可,見下圖,
源碼包安裝
現在就是下載成功了。那麼怎麼去解壓這個源碼包,輸入命令 tar -zxvf httpd-2.2.34.tar.gz ,回車,見下圖,
源碼包安裝
解壓完成之後,進入 httpd-2.2.34 ,查看一下。所有的源碼包都會有一些說明文檔 README ,輸入命令 more README ,回車進入查看,見下圖,
源碼包安裝
源碼包安裝
源碼包安裝
源碼包安裝

除了 README 這個文件之外,還有一個文件 INSTALL ,輸入命令 more INSTALL ,回車,見下圖,
源碼包安裝
源碼包安裝
源碼包安裝

以上就是安裝文檔,怎麼安裝的過程,具體安裝就是以下三個步驟,
源碼包安裝
接下來先通過命令 ./configure --help ,來查看一下,
源碼包安裝
裏面有非常多的用法說明,不一一截圖了。接着安裝源碼包,見下圖,
源碼包安裝
執行命令後,出現報錯,這邊說明一個小技巧,如果無法看出一條命令是否正確,可以輸入命令 echo $? ,回車,出現結果非 0 的話,說明上一條的命令是錯的。
源碼包安裝
上圖說明命令 ./configure --prefix=/usr/local/apache2 有錯,有三個 no ,見下圖,
源碼包安裝
沒有 gcc ,就安裝,輸入命令 yum install gcc ,回車,
源碼包安裝
源碼包安裝
源碼包安裝
源碼包安裝
安裝完畢之後,再輸入命令 ./configure --prefix=/usr/local/apache2 ,回車,會檢測很多東西,少了的話,會提示我們需要安裝哪些東西,再去安裝就好了。 ./configure 這個命令的過程就是配置的過程,會生成一個 make file ,就是用來編譯的文件,我們再根據這個 make file 進行編譯。
這時候可以使用命令 echo $? ,查看,
源碼包安裝
可以看到結果是 0 ,說明是沒有問題。
接着執行第二步命令,輸入 make ,回車,這個過程會慢一點,且內容較多,不截圖了。完成之後,再使用命令 echo $? 來檢查一下,結果非 0 的話,就需要注意。
源碼包安裝
接着輸入第三步的命令 make install ,回車,內容較多,不一一截圖了。該步驟是把這些編譯完成的二進制文件和配置文件或目錄,放在指定目錄下。
源碼包安裝
可以看到,make install 的時候,創建了很多目錄,檢查後也是沒有問題的。只有第一步和第二步沒什麼問題,最後一步一般都不會有什麼問題的。
接着查看存放路徑,以下就是源碼編譯、安裝的包,
源碼包安裝
源碼包安裝可以指定目錄,指定目錄之後,會發現所有的文件都在這一個目錄下。這就意味着,如果我要卸載這個包,直接刪除這個目錄即可。
以後下載源碼包,一定要去官方地址或是可信任的地方下載,不要隨便下載,避免下載到病毒文件,導致計算機中毒。

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