歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
您现在的位置: Linux教程網 >> UnixLinux >  >> Unix知識 >> Unix教程

FreeBSD 軟件的安裝方式

FreeBSD
  在 FreeBSD 中安裝套件的方式,大致上可分為如下三種方式︰
  
  package 與 port 之間是頗有關聯的喲,比如 port 安裝好之後就可以透過 package 的管理工具來管理、package 包裝檔可以透過 port 來制作,因此 port 與 package 您應該多花些時間來了解一下。
  ·package
  通常在比較大型的套件(需要編譯很久)或是老是無法編譯成功以及想先快速了解未使用過的套件是長成什麼樣子時,我們會采用這種方式來安裝套件。
  ·port
  FreeBSD 最被贊賞的功能之一,透過它能使得編譯及安裝大范圍的應用程序輕而易舉。
  port 的理念就是幫您簡化套件安裝的工作,有多簡化呢?簡化到您只需要執行 make install 即可安裝完成套件。至於套件的相依性則完全無需您來操心,port 會自行為您安裝其它所需的套件,您連半個手指頭都無需動到。
  或許您會這麼想︰『那我不是受限於 port 嗎?』
  不會的,因為您還是可以透過參數的給予或編修該套件的 Makefile 檔案內容來決定該套件所要安裝的內容,而不用擔心還是裝了一些用不到的檔案而使系統日益肥碩。
  prot 還可讓您針對經常性使用的套件來制作成 package 包裝檔,自行產生的包裝檔可針對工作上所需與系統的環境來訂制,以供日後系統重新安裝或至他台電腦主機上安裝。自行制做的 package 運作上將會比由網絡上抓取回來的 package 要來的適用,因為它是您自己針對需求量身訂制的。
  ·tarball
  或許您會如是想︰『有了 package 和 port 那我還要 tarball 做啥?』
  通常您應該是用不著使用 tarball 來安裝套件的,但是您還是可能會有機會用到它。比如要使用的套件尚未被移植到 ports 中,或新版本出來了,但 ports 尚未更新到較新的版本,而您卻急著想要試試新版本的功能。
  當您有類似這些情況時,您就會需要使用 tarball 的安裝方式來安裝這些您想要使用的套件。使用 tarball 的安裝方式,您將擁有獨一無二的機器風格,您可完完全全掌控您的系統。但是相對的,您的系統也只有您才了解您當初為套件加了哪些安裝參數,這造成了接手人的困擾,接手人最後的決定通常是重新安裝整個系統,而讓您嘔心瀝血的傑作毀方一旦,徒費白工。
  因此建議您,除非系統是您私人擁有的,如果有交接的情況會發生的話,建議您還是采用 port 的方式來建立您的工作環境,不然您就得為您整個建立過程做一筆記,並將它交接給接手人。
  
  
Copyright © Linux教程網 All Rights Reserved