源碼安裝
linux下源碼安裝軟件可以具有更高的定制性,但是就是安裝過程非常麻煩普舆,可能因?yàn)楦鞣N環(huán)境依賴的缺失而導(dǎo)致莫名其妙的錯(cuò)誤
下載文件
一般使用命令下載 wget
下載需要的源代碼壓縮包
解壓文件
使用tar命令解壓文件
tar xvf xxx.tar.gz
安裝注意事項(xiàng)
源代碼保存位置:/usr/local/src
軟件安裝位置: /usr/local
軟件配置與檢查
進(jìn)入到源碼包里恬口,使用./config
命令,作用是:
- 定義需要的功能選項(xiàng)
- 檢測(cè)系統(tǒng)環(huán)境是否符合安裝要求
- 把定義號(hào)的功能選項(xiàng)和檢測(cè)系統(tǒng)環(huán)境的信息都寫入makefile文件沼侣,用于后續(xù)的編輯
安裝軟件
./config--prefix=/usr/local/xxx
#設(shè)置軟件安裝路徑
編譯
make && make install
腳本安裝
linux腳本安裝文件其實(shí)就是使用了shell腳本將本來繁瑣的源碼安裝過程簡(jiǎn)化了祖能,做到一鍵安裝,但是這也對(duì)用戶造成了一點(diǎn)的限制
下載安裝包蛾洛,并解壓執(zhí)行
wget http://helloworld.file.tar.gz &&
tar zxvf file.tar.gz && cd file && sudo ./install.sh
之后养铸,腳本會(huì)自動(dòng)下載安裝程序所需的依賴,并且自動(dòng)化安裝