CentOS原始碼安裝
阿新 • • 發佈:2018-11-29
安裝步驟
1、配置
configure
2、編譯
make
3、測試
make test
4、安裝
make install
注意事項
configure
是一個可執行指令碼,它有很多選項,在待安裝的原始碼路徑下使用命令./configure -help
輸出詳細的選項列表。
其中–prefix選項是配置安裝的路徑,如果不配置該選項,安裝後可執行檔案預設放在/usr/local/bin
,庫檔案預設放在/usr/local/lib
,配置檔案預設放在/usr/local/etc
,其它的資原始檔放在/usr/local/share
./configure --prefix=/usr/local/test
可以把所有資原始檔放在/usr/local/test
的路徑中,不會雜亂。
用了--prefix
選項的另一個好處是解除安裝軟體或移植軟體。當某個安裝的軟體不再需要時,只須簡單的刪除該安裝目錄,就可以把軟體解除安裝得乾乾淨淨;移植軟體只需拷貝整個目錄到另外一個機器即可(相同的作業系統)。
當然要解除安裝程式,也可以在原來的make目錄下用一次make uninstall
,但前提是make檔案指定過uninstall。
常見問題
Error:
/lib/modules/**/build/: No such file or directory. Stop.
安裝依賴
sudo yum install -y kernel-devel kernel-headers
新增連結
ln -s /usr/src/kernels/2.6.32-642.1.1.el6.x86_64/ /lib/modules/2.6.32-573.el6.x86_64/build