o 關於 FreeBSD: 什麼是 FreeBSD?FreeBSD 是一個以 4.4 BSD Lite 為基礎可架構在 Intel,AMD, Cyrix 或 NexGen "x86" 個人電腦硬體上的作業系統,提供許多軟體開發在廣闊 PC 週邊與規劃上和網路服務提供。 正式版的 FreeBSD 包含所有您需要執行系統的所有東西,包括所有完整的原始碼 ,在原始碼分類載入後您可逐步的使用單一指令重新編譯整個系統,這個主意使 學生和研究員或民間簡單地使用。 第三世界的軟體(ports 選擇)也提供簡易方法獲得和安裝所有您喜愛的傳統 UNIX 工具,超過 3000 種 ports,由編輯者撰寫電腦語言形成圖型的應用程式,使 FreeBSD 成為強大且廣泛的作業環境且延伸並被當做許多商務版本的 UNIX。 此系統上許多文件都建議您購買完整版的 FreeBSD,可利用地區書店和 FreeBSD Mall 購買(http://www.freebsdmall.com),同樣的 4.4BSD 文件集也可由 O'Reilly 和 USENIX Association,獲得 ISBN 1-56592-082-1。我們和 O'Reilly 並無聯絡,我們已能使客戶滿足。 假如您是使用 FreeBSD 的新手,您應該閱讀在開機磁片 Documentation 選單的 EVERYTHING 項目,也許有您想閱讀的部份,但是您至少應該知道目前手邊的情報 資訊,在系統載入後,您也可以重新回到這個選單並使用瀏覽器去閱讀安裝的 FAQ (Frequently Asked Questions) and Handbook HTML 文件,假如您可以與 Internet 相連,您也可以使用瀏覽器拜訪其它網路上的網站 (就像 http://www.freebsd.org)。 假設您在安裝這個版本的 FreeBSD 之前並沒有閱讀任何文件,您至少應該 *閱讀 ERRATA*,才不會提出一些已經被發現且被修正的問題。這個 ERRATA.TXT 檔案定義很明顯的早已經過期,但是其它的副本仍然在網路上持續的更新,應該 當成 "current errata" 來參考。這些副本位於: 1. http://www.freebsd.org/releases/ 2. ftp://ftp.freebsd.org/pub/FreeBSD/releases//ERRATA.TXT (and any sites which keep up-to-date mirrors of this location). 不保証: FreeBSD 全力以赴的保護意外資料的漏失,但在載入時仍有許多可能會 徹底摧毀您的全部磁碟,在您適當地備份任何重要資料前,請不要進行 FreeBSD 載入安裝。 o E-mail 位置和技術支援資訊: 對一般的問題,請寄信至: freebsd-questions@FreeBSD.org 假如您的問題沒有馬上回覆,請有點耐心,因為支援人員都是義務幫忙的,它們 也有自己的工作須負責。另外問題須有意義(例:我的電腦不能工作了,為什麼 會這樣)包含很大的答案範圍,只要您的問題有提出足夠的資訊協助支援人員, 通常都是會回答的。 錯誤資訊會記錄和追蹤到錯誤的資料庫中,and you'll be kept informed of any changes in status during the life of the bug (or feature request). 這個釋放版本的技術性評論應該寄到 (使用英文!): freebsd-hackers@FreeBSD.org 錯誤資訊可使用 'send-pr' 命令或到 http://www.freebsd.org/send-pr.html 網頁假如您無法使用上述方法,可使用下述二個方法mail到: freebsd-bugs@FreeBSD.org *** 也請確定是使用哪一版本的 FreeBSD 所發生的錯誤與問題! *** 人們常會忘了是在哪一版本的 FreeBSD 出現問題,這是一件重要的事, 我們必須知道您是使用何種版本,才可告知問題是否已經被修正。 o 網頁資源: 我們的網站,http://www.freebsd.org,提供許多更新資訊的原始碼和搜尋參 考文件的能力,假如您希望使用 Netscape,可在 /usr/ports/www 找到各種 語言版本選擇,假如您有安裝 ports 在自己的電腦上在 /usr/ports/www 也有 數種不常見的瀏覽器可經以翻譯並安裝。 許多其它非商業化瀏覽器也是可以在 /usr/ports/www 下取得,並可以用同樣的 方式編譯和安裝。也有一些編譯過的套件,可經由 Configuration 選單的套件 選擇。 也可利用線上或 /usr/share/doc 下的 Handbook 和 FAQ,在任何瀏覽器上使用 ``file:/usr/share/doc''讀出。 o 發行版本: 典型的 FreeBSD 版本目錄看起來應該是這個樣子的: ABOUT.TXT bin compat3x games proflibs HARDWARE.TXT compat1x info src tools INSTALL.TXT compat20 dict manpages packages README.TXT compat21 crypto doc RELNOTES.TXT compat22 floppies ports XF86336 假如您使用此目錄進行 CDROM 或 FTP 或 NFS 安裝,只需要製作兩片磁片 floppies/kern.flp 和 floppies/mfsroot (參考 floppies/README.TXT) 用這些磁 片開機並照著指示做。 如果想嘗試其它安裝方式,或只是對版本組織構造好奇,下面是 一份逐條詳、較徹底的描述: *.TXT 的檔案顯然含有使用說明 (ABOUT.TXT是您現在所閱讀的)。 XF86336 目錄包含XFree86 計劃的 3.3.6 版本,由一系列用 gzip 壓縮的 tar 檔案組成。包含所有XFree86所需的各個元件。 bin、dict、crypto、doc、games、info、manpages、proflibs 及 src 等目錄, 包含了 FreeBSD 本身主要的核心元件,並被分割成可存入磁片的小檔案(應該是 必要的)。 compat1x、compat20、compat21、compat22 及 compat3x 等目錄包含了保持和較 舊版本相容而出的版本,這些版本是以一個用 gzip 壓過的 tar 檔案發行的,這 些版本可以在釋出時安裝或稍後使用 'install.sh' 安裝。 一份典型的版本 (底下用 info來舉例說明) 看起來應該像: CHECKSUM.MD5 info.ab info.ad info.inf install.sh info.aa info.ac info.ae info.mtree CHECKSUM.MD5 檔案內含每個檔案的 MD5 識別特徵,可用來檢查資料是否毀損,這 個檔案僅供參考使用。在實際安裝過程中並不需要這個檔案,因此不必和其它檔案 一併複製。info.a* 檔案為分離的、用 gzip 壓過的 tar 檔案, 其內容可用以下指令觀看: cat info.a* | tar tvzf - 安裝過程中,這些檔案會自動由安裝程序連結並解壓。 info.inf 這個檔案也是必要的,因為安裝程式會去讀取它以算出要取得及連結時 總共需要哪些檔案。假如要把發行版本裝到磁片去,.inf 檔案一定要放在各 發行版本的第一張磁片才行。 info.mtree 是非必要檔案,僅供參考的。它含有 *解開後的* 發行版本檔案 的 MD5 識別特徵,可在稍後和 mtree(1) 程式一起確認安裝權限及 checksum 以避免任何可能的檔案修改。和 bin 發行版本一起使用時,是偵測系 統中是否有躲藏特洛伊木馬(trojan horse)的絕佳方法。 最後,install.sh 是給想在安裝好系統之後安裝該發行版本的人用的。例如:安 裝完系統後要安裝 info 安裝版本的話,可以打: cd /cdrom/info sh install.sh 這樣就可以了!不同版本下都包含有其各自的 install.sh 可達到此目的。 floppies 目錄底下有磁片安裝的映像檔,使用這些映像檔前應先讀過 floppies/README 以獲取進一步的資訊。 packages 和 ports 目錄內含有 FreeBSD 的套件與 ports,可由 packages 目錄下指令:''/stand/sysinstall configPackages''安裝,或分別把 packages/ 底下的檔名使用 pkg_add(1) 指令安裝。 ports 就如同其它發行版本安裝,需要約 50MB 的空間來解壓。若需要更多資訊 的話,可以從 http://www.freebsd.org/ports 上找到;假如有安裝 doc 版本的話 可使用 ''file:/usr/share/doc/handbook'' 得到相關資訊。 最後,tools 目錄下有許多 DOS 工具,可以用來找出磁碟配置、安裝 開機管理員等。這個目錄純粹是選用的,只是為了使用者方便而提供。