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, --интерактивен
Изисквайте потвърждение преди изтриване