Eclean/zh-cn

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

Emerge
安装 ：

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

Invocation
使用 来查看全部的命令简介、参数列表和使用介绍：

清理 源文件
通过  参数清理源文件存放目录：

或者使用更简短的命令：

清理二进制文件
使用下面的命令清理二进制包：

或者使用更简短的命令：

默认情况下，Portage 树中的任何 ebuild 对应的源文件和二进制包都不会被删除. 这样系统管理员可以很容易的对包进行降级或者安装之前删除的包.

举个例子，比如包 foo-1.0 和 foo-1.1 都在 Portage 树中. 在从 foo-1.0 升级到 foo-1.1 之后，运行 ，两个版本的源文件依然被保留，因此如果 foo-1.1 出现问题，用户可以很方便的重新安装 foo-1.0，而不必重新下载.

另一个可能的情况是安装之前删除的包. 假设系统安装了 foo 包（任一版本）. 在（不经意地）删除了这个包并运行了 之后，foo 的源文件依然被保留，可以重新安装而无需再次下载.

对二进制包同样的例子也一样适用.

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 will not 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 will not 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.

更多细节请参阅 eclean(1) man page：

另请参阅

 * Gentoolkit
 * 知识库：删除过时的distfiles