- Merge the following from the English version:

r52134 -> r52705	head/ja_JP.eucJP/books/handbook/ports/chapter.xml
This commit is contained in:
Ryusuke SUZUKI 2019-08-26 10:35:56 +00:00
parent a3236d4dcb
commit cb0914a5d9
Notes: svn2git 2020-12-08 03:00:23 +00:00
svn path=/head/; revision=53330

View file

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