Eclean - помощна програма за премахване на ненужни файлове с изходен код и двоични файлове на Gentoo

eclean [глобални опции]. [опции за действие] .

eclean-dist [глобални опции, опции на изходния файл] .

eclean-pkg [глобални опции, опции за пакети] .

eclean (-dist, -pkg) [--помощ, - версия]

eclean - това е малка помощна програма, предназначена за премахване на остарели източници на portage и двоични пакети. Когато се използва редовно, той предотвратява нарастването на директориите DISTDIR и PKGDIR, въпреки че в някои случаи може да бъде полезно за запазване на данните.

По подразбиране eclean предотвратява изтриването на всички изходни файлове и двоични пакети, съответстващи на някои ebuild-ове, налични в дървото за пренасяне. Това е най-безопасният режим на работа, тъй като съхранява данни, които все още могат да бъдат полезни - например за връщане към по-ранна версия на пакет без повторно изтегляне на изходния код или за преинсталиране на пакет, който погрешно сте премахнали, без да го прекомпилирате . Но също така е очевидно, че в този случай размерът на директориите DISTDIR и PKGDIR ще бъде доста голям (въпреки че няма да расте безкрайно). Освен това в този режим помощната програма работи бавно с файловете с изходен код, тъй като изисква достъп до цялото дърво Portage.

Ако използвате опцията --destructive, eclean ще запазва само файлове, които съответстват на пакета, който се инсталира в момента (въз основа на точната версия на пакета). Тази опция ви позволява да освободите много повече място; запазва изходните файлове за неподходящи ревизии и двоични файлове за преинсталиране на повредени пакети. Но за по-рядко срещани операции, като например връщане на версия или преинсталиране на изтрит пакет, данните ще бъдат изтрити. Това е най-бързият режим (който е много забележим при обработка на изходни файлове). Използва се от много скриптове за почистване - yacleaner е пример (поне във версия 0.3). Компромисът е да се използва опцията --package-names заедно с --destructive - това ще предотврати изтриването на файлове, съответстващи на всички съществуващи версии на инсталираните пакети. В резултат на това, ако е необходимо, ще бъде възможно лесно да се върнете към по-ранна версия, без да възстановявате пакета и да изтегляте данните отново, но това няма да попречи на премахването на пакетите.

В допълнение към изброените основни режими са налични няколко други опции, които ви позволяват да декларирате специални правила за защита на файловете от изтриване:

опцията --time-limit е удобна за защита срещу изтриване на файлове, които са създадени по-рано от определено време.

Опцията --size-limit (само за изходни файлове) е удобна за защита срещу изтриване на файлове, по-големи от посочения размер.

опцията --fetch-ограничен (само за изходни файлове) е удобна за защита на ръчно заредени файлове от изтриване. Използването му обаче води до забавяне в помощната програма (поради причината, описана по-горе: четене на всички данни от дървото Portage).

Глобални опции¶

-С, --цветен
Деактивирайте цветното извеждане

-d, --разрушаващо
Запазете само минимални данни за преинсталиране

-д, --exclude-file =
Задайте път за достъп на файла с изключения

Абсолютният път към файла с изключения, който искате да използвате. Ако тази опция не се използва, пътищата по подразбиране са /etc/eclean/.exclude (ако съществуват). Използвайте/dev/null, ако този файл е на стандартно място, но искате временно да го игнорирате.

-i, --интерактивен
Изисквайте потвърждение преди изтриване