Eclean/ja

は、Portage が使用したソースファイルやバイナリパッケージを削除するツールです. パッケージの一部であり、 Portage-Tools プロジェクト が担当しています.

Emerge
Install :

使い方
By default, source files are located in the directory, while binary packages are located in the  directory. The locations for each can be changed by altering the DISTDIR and the PKGDIR variables respectively in. Both locations can grow quite big if not periodically cleaned; this is the reason was created.

オプションの全リスト
Use to see full action summary, options list, and usage breakdown:

distfiles の削除
コマンドに  を与えると、ソースファイルのディレクトリに処理が行われます:

より短くは、以下のコマンドでも同じです:

バイナリパッケージの削除
バイナリパッケージを含むディレクトリに対しては、代わりに、以下を実行:

より短くは、以下のコマンドでも同じです:

デフォルトでは、現在の Portage ツリー内のebuild ファイルに関するあらゆるソースファイルもバイナリパッケージも、削除されることはありません. なぜならば、現在 Portage ツリーにあるパッケージについては、ダウングレードされたり、以前にアンインストールしたものでも再インストールされたりする可能性があり、役に立つかもしれないからです.

As an example, suppose packages foo-1.0 and foo-1.1 are both in the Portage tree. After updating from foo-1.0 to foo-1.1, run : source files for both versions will be kept, so if a problem occurs with foo-1.1 then the user can easily re-install foo-1.0 without re-downloading anything.

The other possible case is installing a previously removed package. Suppose that a package foo (any version) is installed on the system. After (inadvertently) removing it and running, the source files for foo will be kept, so it can be re-installed without re-downloading anything.

上記の例は、バイナリパッケージを処理する際にも当てはまります.

ディスク領域をさらに節約したいのならば、  オプションを使用します. そうすると、現在インストールされているパッケージおよびバージョンに一致するものを除いて、あらゆるソースファイルやバイナリパッケージが削除されます. これを実行すると、ダウングレードや、以前アンインストールしたパッケージの再インストールの必要が生じた際には、利便が無くなることに留意してください.

また、  と   の両方のオプションを使用する方法があります. 現在インストールされているパッケージ（バージョンを問わない）に一致するソースコードやバイナリパッケージを保持し、その他を削除します. この方法では、パッケージをダウングレードする際には問題ありませんが、それでも、アンインストールしたパッケージを再インストールする際には再ダウンロードが必要です.

詳しくは eclean(1) のマニュアルページを読んでください:

参考

 * Gentoolkit
 * Knowledge Base: Remove obsoleted distfiles