У следећем чланку ћемо погледати Дебфостер. Ово је један услужни програм командне линије да задржите само неопходне пакете и уклоните оне који више нису потребни. Стога можемо задржи наш чист систем све време. Апликација Дебфостер је програм контејнера за апт и дпкг менаџере пакета. Одржава листу инсталираних пакета који су изричито тражени.
Када га покренемо први пут, створиће се листа инсталираних пакета и сачувати у датотеци која се зове чувари у директоријуму / вар / либ / дебфостер /. Дебфостер ће користити ову листу да открије који су пакети инсталирани само зато што други пакети зависе од њих. Ако се промени једна од ових зависности, овај услужни програм ће приметити и питати нас да ли желимо уклонити претходни пакет. На овај начин ће нам помоћи одржавати чист систем основним пакетима које одаберемо.
Инсталирајте Дебфостер на Убунту
Дебфостер је доступно у спремиштима наше Убунту дистрибуције. Стога инсталација неће представљати проблем. Морат ћемо извршити сљедећу наредбу на терминалу (Цтрл + Алт + Т) да бисмо инсталирали Дебфостер на било који систем заснован на Дебиану:
sudo apt install debfoster
Користите Дебфостер
Направите листу инсталираних пакета
Једном инсталирани, морамо створити листу инсталираних пакета извршавањем следеће наредбе на истом терминалу:
sudo debfoster -q
Горња команда додаће тренутно инсталиране пакете у датотеку чувара који се налази у директоријуму / вар / либ / дебфостер /. Ову датотеку можемо уредити како бисмо уклонили пакете које више не желимо да имамо инсталиране на нашем систему.
Не бисмо требали уклањати важне и системске пакете, као што су Линук кернел, груб, Убунту-басе, Убунту-десктоп, итд. Такође је пожељно направити сигурносну копију важних конфигурационих датотека које ручно уређујемо.
Уклоните пакете који нису на нашој листи
Можемо приморати услужни програм да уклони пакете који нису наведени у чуварима. Да бисмо то урадили, извршићемо:
sudo debfoster -f
Дебфостер уклониће све пакете који нису доступни у датотеци чувара, заједно са њиховим зависностима. Присиљавање вашег система да се усклади са базом података.
После овога с времена на време можемо покренути следећу команду или након додавања / уклањања пакета. С тим проверићемо да ли постоје пакети без родитеља или зависности које нису прекршене које треба уклонити.
sudo debfoster
Ако сте инсталирали / уклонили било који пакет, Дебфостер ће вас питати шта желите да урадите. Ако нисте сигурни шта да радите, откуцајте Х да бисте видели доступне опције.
Преглед пакета на листи чувара
Да бисмо видели листу пакета у бази података, извршићемо:
debfoster -a
Ево листе пакета на мојој Убунту 16.04 ЛТС радној површини.
Користите другу базу података
Подразумевано се чувају пакети инсталирани у датотеци / вар / либ / дебфостер / чувари. Ако желимо да наведемо другу базу података (досије чувара, наравно) користићемо -к опција као што је приказано у следећем:
debfoster -k /ruta/hacia-el/nuevo/archivo/keepers
Погледајте пакете без родитеља
Није увек потребно покренути команду „судо дебфостер“ да бисте проверили да ли постоје пакети без родитеља. Ову функцију можемо извршити додавањем -с опција:
debfoster -s
У случају да имамо сироче пакет, али сматрамо да је то неопходно и не желимо да га Дебфостер уклони, једноставно ћемо га додати у датотеку чувара.
Да бисте то урадили, уредите датотеку / вар / либ / дебфостер / чувари помоћу омиљеног уређивача и додајте име овог програма.
Додавање / уклањање пакета
Како је овај услужни програм контејнер за апт-гет и дпкг менаџере пакета, можемо га користити и за додавање или уклањање пакета.
у инсталирајте пакет, извршићемо у терминалу (Цтрл + Алт + Т):
sudo debfoster screen
Сада ће Дебфостер покренути апт-гет и инсталирати наведени пакет.
у уклоните пакет, једноставно ћемо поставити а знак минус (-) непосредно иза имена пакета:
sudo debfoster screen-
Пронађите зависности
Да бисмо навели све пакете од којих пакет зависи, користићемо -д опција:
debfoster -d screen
А да бисмо навели све пакете у бази података услужних програма који зависе од датог пакета, користићемо -е опција.
debfoster -e nombre-del-paquete
Дебфостер документација
Да добијем више детаља о овом услужном програму, можемо се консултовати ман странице.
man debfoster
Као што мислим да сте видели, Дебфостер ће нам помоћи да пратимо шта смо инсталирали и уклониће све непотребне пакете. Ово је једна од оних апликација које не заборавите да користите врло пажљиво. Не уклањајте важне системске пакете попут Убунту-басе, груб, Цуррент Кернел итд. Ако то учините, можда ћете завршити са неупотребљивим системом.
Хвала врло занимљиво, надам се да није попут осталих апликација које бришу важне датотеке
Морате бити опрезни када га користите, јер бисте могли избрисати важне пакете. Па добро погледајте када желите да избришете језеро од чувара
Да ли важи за линук минт?