Linux源码编译安装
文章目錄
- 1.獲取安裝包地址并下載
- 2.解壓安裝包
- 3../configure配置
- 4.make編譯
- 5.make install 安裝
- 6.測試
1.獲取安裝包地址并下載
下載源代碼安裝包文件,以 APACHE 服務為例,我們需要進入https://httpd.apache.org/找到httpd的軟件包。
如果想要在虛擬機中下載,則復制鏈接地址,然后使用 wget 鏈接地址 下載
2.解壓安裝包
使用 tar xvf 壓縮包名字 將壓縮包解壓,解壓后會在同級目錄下出現一個以軟件包為名字的文件夾,也可 -C 指定目錄
3…/configure配置
cd 到該文件夾里,發現有一個名為configure的可執行文件,使用./configure配置進行安裝目錄、安裝模塊等選項的設置。
–prefix=/xx/xx/xx (/xx/xx/xx為軟件安裝路徑,就像windows里詢問你軟件安裝在哪里一樣)
下面有報錯,因為我們的編譯環境不對,少東西,那么我們就根據他的報錯信息一步一步進行改進。
報錯說找不到APR…的東西,那我們就用yum安裝,由于不知道是APR…后面的名字,所以我采取以APR開頭的所有軟件都安裝上。
yum install -y apr*
再執行一次./configure
發現還有軟件沒裝,和上面一樣,yum再安裝一下
yum install -y pcre*
再執行./configure,這次發現沒有報錯
4.make編譯
直接在該文件夾中執行 make 命令,進行編譯,make編譯是為了生成可執行的二進制文件。
5.make install 安裝
接著使用 make install 命令進行安裝,其用途是將可執行的二進制文件復制到系統中,配置應用環境。
6.測試
首先,我們使用 cd 命令移動到軟件安裝的目錄下,即 /usr/local/apache文件夾,ls 一下,發現有一個 bin 文件夾,ls bin,發現有許多的可執行文件,其中有一個 apachectl 的可執行文件,我們./apachectl ,就將apache服務開啟了。(httpd的可執行文件是一樣的)
其次,關閉虛擬機防火墻。
最后,物理機訪問。
總結
以上是生活随笔為你收集整理的Linux源码编译安装的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Linux源码安装步骤详解
- 下一篇: Linux中源码的安装