Eclean/de

eclean ist ein Tool um Portage Quelldateien und Binärpakete zu reinigen. Es ist Teil des Paketes und wird vom Portage-Tools Project verwaltet.

Installation
eclean installieren:

Bedienung
Standardmässig befinden sich die Quelldateien im Verzeichnis, wohingegen Binärpakete im Verzeichnis befinden. Die Orte für beide können durch Änderung der Variable  bzw. in vorgenommen werden. Beide Orte können ziemlich gross werden, wenn sie nicht regelmässig aufgeräumt werden. Dies ist der Grund warum eclean erschaffen wurde.

Vollständige Optionsliste
Verwenden Sie eclean --help um eine komplette Zusammenfassung, Optionsliste und Verwendungsübersicht zu sehen:

Distfiles bereinigen
Säubern Sie das Quelldatei-Verzeichnis durch Übergabe des  Arguments:

Oder durch Aufruf der kurzen Option:

Pakete bereinigen
Für das Verzeichnis mit den Binärpaketen verwenden Sie stattdessen den folgenden Befehl:

Oder durch Aufruf der kurzen Option:

Standardmässig werden Quelldateien und Binärpakete mit Bezug zu irgendeinem Ebuild im aktuellen Portage-Baum nicht gelöscht. Dadurch können Systemadministratoren leicht ein Paket downgraden oder ein zuvor entferntes Paket installieren, vorausgesetzt das Paket befindet sich immer noch im aktuellen Portage-Baum.

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</tt> then the user can easily re-install foo-1.0</tt> without re-downloading anything.

The other possible case is installing a previously removed package. Suppose that a package foo</tt> (any version) is installed on the system. After (inadvertently) removing it and running eclean distfiles</tt>, 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 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.

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