From 92a659fdb4c4f00e2b781534f640e81e1a3c44f6 Mon Sep 17 00:00:00 2001 From: Chin-San Huang Date: Sun, 16 Sep 2007 14:18:29 +0000 Subject: [PATCH] - MFen: 1.263 -> 1.268 Obtained from: The FreeBSD Traditional Chinese Project --- zh_TW.Big5/books/handbook/ports/chapter.sgml | 55 +++++++++++++------- 1 file changed, 35 insertions(+), 20 deletions(-) diff --git a/zh_TW.Big5/books/handbook/ports/chapter.sgml b/zh_TW.Big5/books/handbook/ports/chapter.sgml index c7894bf3db..59d893d6be 100644 --- a/zh_TW.Big5/books/handbook/ports/chapter.sgml +++ b/zh_TW.Big5/books/handbook/ports/chapter.sgml @@ -2,7 +2,7 @@ The FreeBSD Documentation Project $FreeBSD$ - Original revision: 1.263 + Original revision: 1.268 --> @@ -146,7 +146,7 @@ 為了讓 package 能在大多數系統上順利執行, 通常在編譯時會使用比較保守的選項。 然而, - 透過 port 安裝的話,則可針對特定環境(比如: Pentium IV 或 Athlon CPU) + 透過 port 安裝的話,則可針對特定環境(比如: Pentium 4 或 Athlon CPU) 來調整選項,以符合需求。 @@ -204,7 +204,7 @@ 本章接下來將介紹如何在 FreeBSD 使用 package 及 port 來安裝、管理 - third party 軟體。 + third-party 軟體。 @@ -490,6 +490,17 @@ docbook = &prompt.root; pkg_delete xchat-1.7.1 + + 請注意 &man.pkg.delete.1; 須要放上完整的軟體名稱以及版本, + 若只輸入 xchat 就不行,必須換成 + xchat-1.7.1 才可。 然而,我們可以用 + &man.pkg.version.1; 輕鬆找出已裝的所有軟體版本,或者以 wildcard + (萬用字元) 的方式: + + &prompt.root; pkg_delete xchat\* + + 以上面例子而言,將會移除所有以 xchat + 開頭的軟體。 @@ -540,7 +551,7 @@ docbook = 第一次跑 CVSup 之前,請先確認 /usr/ports - 是空的! 若你已經裝了 Ports Collection ,但又自行加上其他 patch + 是乾淨的! 若你已經裝了 Ports Collection ,但又自行加上其他 patch 檔,那麼 CVSup 並不會刪除你自行加上的 patch 檔,這樣可能會導致要安裝某些軟體時, 發生 patch 失敗或編譯失敗。 @@ -731,8 +742,9 @@ docbook = distinfo 檔。 - 編譯該軟體所需下載的檔案、checksum(檢驗檔案用)都會記錄在這檔, - 並會用 &man.md5.1; 相關工具來確保所下載的檔案是正確無誤的。 + 編譯該軟體所需下載的檔案、checksum(使用 &man.md5.1; 及 + &man.sha256.1; 來檢驗檔案)都會記錄在這檔, + 以確保所下載的檔案是正確無誤的。 @@ -881,7 +893,7 @@ docbook = 詳情請參閱你所使用的 shell 相關文件。 - 有些由所謂 third party 所發行的 DVD-ROM 產品,像是 + 有些由所謂 third-party 所發行的 DVD-ROM 產品,像是 FreeBSD Mall 所發行的 FreeBSD Toolkit 會包括 distfiles 檔案, 這些檔案可用來搭配 Ports Collection。 @@ -955,7 +967,7 @@ ftp://ftp.FreeBSD.org/pub/FreeBSD/ports/distfiles/ fetch &prompt.root; make PORTSDIR=/usr/home/example/ports install - 以上這會在will compile the port in + 以上會在 /usr/home/example/ports 內進行編譯, 並把所有檔案安裝到 /usr/local 內。 @@ -1079,7 +1091,7 @@ ftp://ftp.FreeBSD.org/pub/FreeBSD/ports/distfiles/ fetch 若不想如此又變成使用 port 方式安裝,則用 即可強制避免使用 port 方式安裝。 - &prompt.root; portupgrade -PR gnome2 + &prompt.root; portupgrade -PP gnome2 若只想下載 distfiles(或者若指定 的話,則是 package)而不想編譯或安裝檔案,可以使用 。 @@ -1093,8 +1105,9 @@ ftp://ftp.FreeBSD.org/pub/FreeBSD/ports/distfiles/ fetch portmanager - Portmanager 也可以用來輕鬆升級已裝的軟體。 - 該工具可從 ports-mgmt/portmanager port 安裝: + Portmanager + 也可以用來輕鬆升級已裝的軟體。 該工具可從 ports-mgmt/portmanager port 安裝: &prompt.root; cd /usr/ports/ports-mgmt/portmanager &prompt.root; make install clean @@ -1103,22 +1116,24 @@ ftp://ftp.FreeBSD.org/pub/FreeBSD/ports/distfiles/ fetch &prompt.root; portmanager -u - 此外,使用參數可以改為 ,如此一來 Portmanager - 在升級一些有特殊選項的軟體時,就會詢問該如何升級。 - Portmanager 也可以用來裝新 port。與以往常用的 - make install clean 指令不同之處在於:它會先升級你要裝的 port 所相依的所有 ports, - 然後才開始編譯、安裝要裝的 port。 + 此外,使用參數可以改為 ,如此一來 + Portmanager 在升級一些有特殊選項的軟體時 + ,就會詢問該如何升級。 Portmanager + 也可以用來裝新 port。與以往常用的 + make install clean 指令不同之處在於: + 它會先升級你要裝的 port 所相依的所有 ports,然後才開始編譯、 + 安裝要裝的 port。 &prompt.root; portmanager x11/gnome2 - 若要裝的 port 之軟體相依關係有問題時,也可以用 Portmanager - 使它們重歸正軌。而 Portmanager 解決相依問題完畢之後,該 port + 若要裝的 port 之軟體相依關係有問題時,也可以用 + Portmanager 使它們重歸正軌。 而 + Portmanager 解決相依問題完畢之後,該 port 也會重新編譯,以因應正確的相依關係。 &prompt.root; portmanager graphics/gimp -f - 其他運用方式,請參閱 - Portmanager 的線上手冊。 + 其餘運用法門,請參閱 &man.portmanager.1; 說明。