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 的源文件依然被保留，可以重新安装而无需再次下载.

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

为节省硬盘空间，添加  选项：对于非 “当前安装” 版本的包的每个源文件或者二进制包都会被删除. 请注意，这种方式当用户需要降级安装某个包或者重新安装之前删除的包的时候都必须重新下载.

一个替代方案是，同时使用  和   选项：对于某些非当前安装的包（不管版本号是什么）的每个源文件或者二进制包都会被删除. 这种方式当用户需重新安装之前删除的包的时候都必须重新下载，但是要降级安装某个包则不需要.

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

另请参阅

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