diff --git a/ja_JP.eucJP/books/handbook/ports/chapter.xml b/ja_JP.eucJP/books/handbook/ports/chapter.xml index 7fc127d149..f0be2fe8df 100644 --- a/ja_JP.eucJP/books/handbook/ports/chapter.xml +++ b/ja_JP.eucJP/books/handbook/ports/chapter.xml @@ -3,7 +3,7 @@ The FreeBSD Documentation Project The FreeBSD Japanese Documentation Project - Original revision: r52134 + Original revision: r52705 $FreeBSD$ --> y - リーフ依存 ports の自動削除 + 使われていない package の自動削除 - package を削除すると、不必要な依存 ports + package を削除すると、不必要な依存 package が残されることがあります。 - 依存のために導入され、現在は不必要になった package は、 - 以下のようにすると自動的に検出され、削除されます。 + 依存のためにインストールされたが、 + 現在は不必要になった package (リーフ package) は、 + 以下のコマンドで自動的に検出され、削除されます。 &prompt.root; pkg autoremove Packages to be autoremoved: @@ -656,6 +657,52 @@ The autoremoval will free 723 kB Proceed with autoremoval of packages [y/N]: y Deinstalling ca_root_nss-3.15.1_1... done + + 依存によりインストールされた packages は、 + automatic package と呼ばれます。 + 非 automatic packages、 + すなわち他の package からの依存ではなく、 + 明示的にインストールした package + の一覧は以下のようにして出力できます。 + + &prompt.root; pkg prime-list +nginx +openvpn +sudo + + pkg prime-list は、 + /usr/local/etc/pkg.conf + で設定されているエイリアスコマンドです。 + 他にもシステムの package + データベースの問い合わせに用いることができる多くのコマンドが用意されています。 + たとえば、pkg prime-origins コマンドを使うと、 + 上記で得られた port + 一覧のオリジナルの port ディレクトリを知ることができます。 + + &prompt.root; pkg prime-origins +www/nginx +security/openvpn +security/sudo + + この一覧と + ports-mgmt/poudriere または + ports-mgmt/synth といったツールを使うと、 + システムにインストールされているすべての + package を再構築できます。 + + インストールされた package に automatic のマーク付けをするには、 + 以下のように実行してください。 + + &prompt.root; pkg set -A 1 devel/cmake + + リーフ package や automatic としてマークされた package は、 + pkg autoremove で選択されます。 + + インストールされた package を + automatic とマークするには、以下のように実行してください。 + + &prompt.root; pkg set -A 0 devel/cmake +