Eclean - gentoo wiki
root # emerge --ask app-portage / gentoolkit
jegyzet
Lásd a Gentoolkit-ot az app-portage / gentoolkit csomagban található egyéb segédprogramokról.
használata
A forrásarchívumok általában a / usr / portage / distfiles könyvtárban találhatók. Bár a bináris csomagok a / usr / portage / packages mappában találhatók. Az egyes helyek elhelyezkedése megváltoztatható a DISTDIR és a PKGDIR más változók bevezetésével az /etc/portage/make.conf fájlban. Mindkét könyvtár nagyon megnőhet, ha rendszeresen nem tisztítja őket. Emiatt létrejött a segédeszköz.
Az eclean --help használatával ellenőrizheti az összes lehetséges műveletet, az opciók listáját és leírását:
felhasználó $ eclean --help
A forrásfájlok archívumának törlése
Törölje a forrásfájlok archívum könyvtárát a distfiles argumentum megadásával.
gyökér # eclean distfiles
Általában az aktuális adattárház bármely ebuildjéhez tartozó forrásfájlokat és bináris csomagokat nem törli. Ebben az esetben a rendszergazdák egyszerűen telepíthetik a csomag régebbi verzióját vagy telepíthetnek egy korábban törölt csomagot, mivel a csomag még mindig létezik az aktuális repository tree-ban.
Tegyük fel például, hogy mindkét csomag foo-1.0 és foo-1.1 van a repositoryban. A foo-1.0-ról foo-1.1-re történő frissítés után futtasson eclean distfile-t. mindkét verzió archívuma változatlan maradt. Ezért, ha problémákat okoz a foo-1.1, akkor a felhasználó egyszerűen telepítheti újra az foo-1.0-t újraindítás nélkül.
Egy másik lehetséges helyzet egy korábban törölt csomag telepítése. Tegyük fel, hogy a foo (bármilyen verzió) csomag telepítve van a rendszeren. Miután (nem szándékos) törlésre került e csomag és elindította az eclean distfile-t. a foo forrásarchívuma mentésre kerül. Ezért újra telepítheti a csomagot újra letöltés nélkül.
Ugyanezek a példák a bináris csomagokra vonatkoznak.
Több lemezterület mentéséhez add hozzá a --deep opciót. minden forrásfájl archívuma vagy egy bináris csomag, amely nem felel meg egy "jelenleg telepített" csomagnak (a verzió nem számít) törlésre kerül. Felhívjuk figyelmét, hogy a felhasználók már nem védve vannak az újratöltés szükségességétől, amennyiben a csomagot újra kell kicserélni, vagy újra kell telepíteniük a korábban törölt csomagot.
Alternatív megoldásként egyszerre két lehetőség közül választhat: --deep és --package-names. Minden forráskód archív vagy bináris csomagot, amely nem kapcsolódik az éppen telepített csomaghoz (a verzió nem számít) törlésre kerül. Ezekkel a feltételekkel is le kell tölteni a forrás fájlokat újra, amikor újra kell telepíteni a korábban eltávolított a csomagot, de ebben az esetben is a forrás fájlok esetleges leminősítés a csomagot.
További információkért olvassa el az eclean (1) man oldalát:
felhasználó $ man 1 eclean