1.源碼包的安裝
源碼包的安裝過程:
1.下載源碼包
2.解壓源碼包,進入到解壓包中
3.查看INSTALL文件,裏面會有相關的安裝文件說明
./configure --prefix=安裝路徑
1.配置環境
2.定義安裝選項 ./configure --help 查看可以定製的安裝選項
3.生成makefile文件
Make 編譯
Make install 安裝
如果編譯過程出錯,通過make clean即可清除編譯過程中出現的中間文件
學習了rpm包安裝和源碼包安裝,介紹一下源碼包與rpm安裝的區別
安裝後的區別主要是安裝的位置不同
Rpm包的默認安裝路徑 |
|
/etc |
配置文件安裝目錄 |
/usr/bin |
可執行命令安裝目錄 |
/usr/lib |
程序使用的函數庫的位置 |
/usr/share/doc |
軟件的使用手冊的位置 |
/usr/share/man |
軟件的幫助文檔的位置 |
而對於源碼包安裝,一般情況下全部安裝在/usr/local/軟件包名下--prefix=/usr/local/軟件包名,所以如果要卸載源碼包安裝的軟件,只需要將該目錄刪除掉即可,不會遺留垃圾文件。
正是因爲源碼包和rpm包的安裝位置的不同,導致後續對系統的管理方式不同
對於rpm包安裝的服務,管理方式有兩種,一種是絕對路徑管理,一種是通過系統管理命令管理
/etc/rc.d/init.d/httpd start
service httpd start
service這個系統管理命令會到rpm包的默認安裝路徑去尋找服務的啓動,所以service等系統管理命令不能用於源碼包安裝的服務的管理,因爲他們不會到源碼包的默認安裝位置搜索。
源碼包安裝的服務,只能通過絕對路徑管理。
2.腳本安裝包
腳本安裝包並不是獨立的軟件包類型,常見安裝的是源碼包,人爲的寫成了自動安裝的腳本
一般安裝硬件驅動
下面腳本安裝包安裝webmin來通過web管理Linux系統
1)下載webmin安裝包
2)解壓縮,進入到解壓目錄中
3)執行setup.sh
如此,webmin就安裝完畢,類似於windows下的軟件安裝,一步一步提示操作
下面在瀏覽器中輸入本機ip:10000即可通過web管理Linux系統了(注意Linux防火牆須開放10000端口或者關掉防火牆)