Eclean/zh-cn

eclean 是一个清理 Portage 源文件和二进制包得工具. 它是 包得一部分，并由 Portage-Tools 项目维护.

安装
安装 ：

使用
默认情况下，源文件存储在 目录下， 二进制包存储在  目录下；可以通过修改  中的   和   变量更改对应的存储位置. 如果不定期清理，这两个目录可能会悄然无声的变得非常巨大.

使用下面的命令清理源文件存放目录：

For the directory with the binary packages use the following command instead:

By default, source files and binary packages corresponding to any ebuild in the current Portage tree will not be deleted. This way, the user can easily downgrade a package or install a previously removed package, provided that it is still in the current Portage tree.

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, run eclean distfiles: 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 eclean distfiles, the source files for foo</tt> will be kept, so it can be re-installed without re-downloading anything.

The same examples also apply for binary packages.

To save more disk space, add the  option: every source file or binary package that does not correspond to some currently installed package with version will be deleted. Please notice that this way users won't be protected in case they need to downgrade a package or re-install a previously removed package.

As an alternative, use both the  and the   options: every source file or binary package that does not correspond to some currently installed package (version does not matter) will be deleted. This still won't protect in case a re-install of a previously removed package is needed, but it will protect the sources if the package needs to be downgraded later.

For more details read the eclean(1) man page: