Unix安裝軟件包方法講解
由于經(jīng)常學(xué)習(xí)Unix操作系統(tǒng)的一些知識,而且很喜歡Unix操作系統(tǒng),在工作中也很喜歡總結(jié)關(guān)于Unix操作系統(tǒng)相關(guān)的經(jīng)驗教訓(xùn),下面就Unix安裝軟件包的方法問題來詳細(xì)說說吧。
1.使用預(yù)編譯Unix安裝方法
這種方法比較簡單,如FreeBSD和OpenBSD下都有pkg_add、pkg_info、pkg_delete等命令進(jìn)行Unix安裝、查詢和刪除。
這兩個系統(tǒng)都有專門針對本系統(tǒng)的預(yù)編譯包下載并且都有大量的FTP服務(wù)器提供下載,只要把預(yù)編譯包下載下來就可以使用以上命令直接Unix安裝管理了。對于包之間的依賴也是比較好處理的,只要把依賴的包都下載到同一文件夾就行了,Unix安裝軟件時安裝工具會把依賴的包也一并安裝。
2.使用編譯Unix安裝方法
這種方法一般使用ports進(jìn)行,ports其實是包含了大量軟件的編譯配置文件的一個目錄,位于/usr/ports,里面分門別類的存放了很多軟件。
位于ports中的每一個軟件的編譯選項都是已經(jīng)做好了,只要進(jìn)入所要Unix安裝的軟件的目錄下,運行make、make install 即可自動下載源代碼文件并編譯Unix安裝。同樣,對于包的依賴處理就更簡單了,只要運行make就會把所需依賴包也一并下載編譯,實在是很方便。
軟件包之間的依賴:
軟件包之間的依賴是因為很多軟件在系統(tǒng)中都只作為一個單一功能的工具,而很多應(yīng)用都需要多個軟件相互調(diào)用配合。所以很多時候軟件在編譯時需要用到其他軟件的一些函數(shù)庫和頭文件,或者是運行時要調(diào)用其他函數(shù)庫,這就需要在Unix安裝前系統(tǒng)中要有這些文件的的存在。
到這里,我們就講解完了2種Unix安裝軟件包的方法,希望大家可以選擇自己適用的方法來安裝軟件包。
【編輯推薦】