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

Lásd még