分享到plurk 分享到twitter 分享到facebook

版本 f61b1e92d9d9bfa154dd50b2ba16c46bb02bb22a

FreeBSD

FreeBSD 為一個 Unix-Like <>_ 作業系統,由 BSD <>_ 衍生出來的一個版本,受到不少人喜愛。後來由 FreeBSD 延伸出其他發行版,如 PC-BSD <http://www.pcbsd.org/>、Desktop-BSD、FreeNAS <http://www.freenas.org/> 等。

安裝

舊版的 FreeBSD 對電腦硬體支援較少,但現在常見的硬體驅動都已支援,也可以在虛擬機器上安裝。

以下安裝步驟以 FreeBSD 9.0 為主:

  1. 由光碟開機,出現開機選單時選擇第一個選項「1. Boot [Enter]」。
  2. 歡迎畫面可以選擇要安裝、使用 Shell 或是使用 LiveCD 方式操作。安裝作業系統選擇「Install」即可。
  3. 選擇鍵盤對應,一般情況不需要更改。
    之後的安裝介面均使用鍵盤操作,Tab 切換按鈕選擇、空白鍵核取選項、Enter 表示按下按鈕或下一個步驟。
  4. 設定網域名稱,沒有則留空。
  5. Distribution Select 選單中,可選擇欲安裝的項目:
    • doc: 手冊、說明文件
    • games: 遊戲,通常 server 不需要安裝。
    • lib32: 給 32bit 所使用的 binary。
    • ports: Ports collection 為 FreeBSD 的套件庫,之後搜尋、安裝套件較簡單方便。Ports colection 會使用相當大的硬碟空間,可視情況安裝,或是之後需要再由 syssintall 安裝。
    • src: FreeBSD kernel srouce code,若有需要自行編譯核心可安裝。
  6. Partition 選單:做磁碟分割定掛載分割區。
  7. 安裝系統至硬碟上。
  8. 設定 root 密碼。
  9. 網路設定。
  10. 設定系統時間。
  11. 啟動系統服務。
  12. 選擇是否需要使用匯出系統錯誤資訊。
  13. 建立新使用者,在此可以新增一個非 root 帳號。注意:在 FreeBSD 系統中,使用者必須在 wheel 群組當中,才能夠使用 su 切換身份至 root,管理員帳號應該在「Invite into another group」中輸入「wheel」。
  14. Final configuration 選單中,可讓使用者在重新開機之前做最後的調整。
  15. 移除光碟片,重新開機。

套件管理

FreeBSD 上的套件可以透過 packages 以及 ports 安裝。packages 可以輕鬆的從網路下載套件執行檔、設定、文件,ports 則是下載 source code 依照需求編譯,需要客製化軟體以及安裝較新的版本軟體可透過 ports 安裝。

使用 packages 安裝套件

packages 提供 pkg_add、pkg_delete、pkg_info 等指令讓使用者可以管理系統上的套件庫。

FreeBSD 官方網站以及其他使用者提供不少可直接安裝的套件,下載後可以直接用 pkg_add 安裝:

.. code-block:: pretty-print

$ fetch ftp://ftp.freebsd.org/pub/FreeBSD/ports/packages/games/sl-3.03.tbz
sl-3.03.tbz                                   100% of 7670  B   19 kBps
$ pkg_add sl-3.03.tbz
$ rehash  # sh 重新搜尋可執行指令
$ sl

Reference

  • FreeBSD.org <http://www.freebsd.org/>_
  • FreeBSD 使用手冊 <http://www.freebsd.org/doc/zh_TW/books/handbook/index.html>_