由于安裝過程依賴于軟件包之間的依賴關(guān)系,因此可能會(huì)出現(xiàn)比較復(fù)雜的情況 。例如Ports Collection的源代碼不完整,缺乏它所依賴的軟件包的信息,這樣安裝就不能正常完成 。還有就是Ports Collection之間不一致,由于軟件的版本不同,就可能造成依賴關(guān)系不完整,安裝過程不能繼續(xù)進(jìn)行 。這就需要使用者檢查依賴關(guān)系,更新整個(gè)Ports Collection來糾正問題 。
有的軟件,本來就是提供的二進(jìn)制形式的軟件,例如Netscape Communicator,因此并不需要編譯過程 。所需要的僅僅是將它們下載并安裝 。即便如此,使用Ports Collection仍然能夠幫助使用者更方便的完成這項(xiàng)工作 。因?yàn)镻orts Collection仍然維護(hù)著一些有用的信息,例如要下載的應(yīng)用軟件版本號(hào)和應(yīng)用軟件的下載位置,應(yīng)用軟件的安裝目錄和配置文件所在的目錄等非常有用的信息 。使用包的方式進(jìn)行安裝和管理,將保證應(yīng)用軟件之間的依賴關(guān)系的完整性,方便在不用的時(shí)候?qū)遁d,此外Ports Collection還將按照FreeBSD的習(xí)慣來組織文件和目錄,便于將要安裝的文件放置到合適的位置中 。
通常FreeBSD將應(yīng)用軟件安裝到/usr/local目錄下(X Window應(yīng)用軟件安裝到/usr/X11R6目錄下),其執(zhí)行程序位于/usr/local/bin中,配置文件位于/usr/local/etc中,而應(yīng)用軟件如果需要在系統(tǒng)啟動(dòng)時(shí)自動(dòng)啟動(dòng),相應(yīng)的啟動(dòng)文件被放置到/usr/local/etc/rc.d目錄中 。
未完,待續(xù) 。。。
推薦閱讀
- FreeBSD網(wǎng)站平臺(tái)建設(shè)全過程 第四步
- 49 FreeBSD連載:進(jìn)入X Window
- FreeBSD Find的介紹
- FreeBSD網(wǎng)站平臺(tái)建設(shè)全過程 第五步
- FreeBSD Biabam 郵件附件
- FreeBSD網(wǎng)站平臺(tái)建設(shè)全過程 第二步
- FreeBSD+Resin成功建立支持Jsp平臺(tái)
- B 系統(tǒng) FreeBSD 升級(jí)
- FreeBSD網(wǎng)站平臺(tái)建設(shè)全過程 前言
- 1 FreeBSD 核心
