Linux源程序代碼安裝
在linux下,除了yum和rpm兩種安裝程序的方式外,還有一種使用源代碼安裝程序的方法,這種方法較麻煩,但卻支持更廣泛的安裝程序,下面就讓我帶大家看一下吧!
1、首先確定系統中是否已經安裝了編譯環境
已經安裝就不用管了,沒有安裝的話就使用yum安裝一下gcc就好了
2、獲取源代碼安裝包文件的下載地址,使用windows系統瀏覽要下載的安裝包地址,確定地址後在linux系統中使用wget獲取安裝包文件。如果linux系統中沒有安裝wget命令的話,再使用yum安裝一下wget就好了,安裝好wget之後,這裡用nginx來做例子,使用wget來獲取nginx的安裝包文件
3、下載完成後,使用tar命令解壓安裝包
4、解壓完成後,進入nginx-1.13.8目錄
5、安裝直接來運行configure這個文件就好了
sh configure或者./configure
6、完成後可以看到最後報錯,如下圖所示,如果出現下列錯誤時,說明安裝這個軟體需要依賴庫,而現在缺少的是PCRE library這個依賴庫
7、依然是使用yum的方式來安裝pcre
這裡不光要安裝pcre,還要安裝pcre的開發庫,因為我安裝完pcre後運行過一次configure,結果還是提示缺少pcre的依賴庫,然後使用yum search pcre的方式,就能查看到還需要開發庫
8、再來執行一遍sh configure看看是否還報錯,這次不缺少pcre了,換成了zlib
9、同樣的方法,使用yum search zlib查看,然後安裝
10、再來運行configure,沒有再報錯。紅框里的信息是說明nginx的每個文件安裝到哪個目錄中
11、到目前為止,只是在測試系統環境是否可以安裝nginx,也就是說剛才運行configure,只是來檢查系統環境是否滿足安裝nginx的要求,接下來就是安裝過程了,很簡單,只是兩個命令,第一步,使用make來執行編譯,如下圖,有很多信息,過程中不需要任何操作,只需要等待就可以了
12、直接執行make install,很快,一瞬間就完事了
13、接下來就是驗證了,很簡單,看剛才運行完configure後的目錄路徑下,是否有nginx
運行一下看看
OK,使用源代碼安裝編譯就是這麼個過程,大家拜拜。
TAG:黑白之道 |