Eclean/zh-cn

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

安装
安装 eclean：

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

Full options list
Use eclean --help to see full action summary, options list, and usage breakdown:

Cleaning distfiles
Clean the source files directory by passing the  argument:

Or by running the short option:

Cleaning packages
使用下面的命令清理二进制包：

Or by running the short option:

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

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

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

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

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

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

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

另请参阅

 * Gentoolkit