Дебфостер, очистите систем и чувајте само важне пакете

о дебфостеру

У следећем чланку ћемо погледати Дебфостер. Ово је један услужни програм командне линије да задржите само неопходне пакете и уклоните оне који више нису потребни. Стога можемо задржи наш чист систем све време. Апликација Дебфостер је програм контејнера за апт и дпкг менаџере пакета. Одржава листу инсталираних пакета који су изричито тражени.

Када га покренемо први пут, створиће се листа инсталираних пакета и сачувати у датотеци која се зове чувари у директоријуму / вар / либ / дебфостер /. Дебфостер ће користити ову листу да открије који су пакети инсталирани само зато што други пакети зависе од њих. Ако се промени једна од ових зависности, овај услужни програм ће приметити и питати нас да ли желимо уклонити претходни пакет. На овај начин ће нам помоћи одржавати чист систем основним пакетима које одаберемо.

Инсталирајте Дебфостер на Убунту

Дебфостер је доступно у спремиштима наше Убунту дистрибуције. Стога инсталација неће представљати проблем. Морат ћемо извршити сљедећу наредбу на терминалу (Цтрл + Алт + Т) да бисмо инсталирали Дебфостер на било који систем заснован на Дебиану:

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

Као што мислим да сте видели, Дебфостер ће нам помоћи да пратимо шта смо инсталирали и уклониће све непотребне пакете. Ово је једна од оних апликација које не заборавите да користите врло пажљиво. Не уклањајте важне системске пакете попут Убунту-басе, груб, Цуррент Кернел итд. Ако то учините, можда ћете завршити са неупотребљивим системом.


Оставите свој коментар

Ваша емаил адреса неће бити објављена. Обавезна поља су означена са *

*

*

  1. За податке одговоран: Мигуел Ангел Гатон
  2. Сврха података: Контрола нежељене поште, управљање коментарима.
  3. Легитимација: Ваш пристанак
  4. Комуникација података: Подаци се неће преносити трећим лицима, осим по законској обавези.
  5. Похрана података: База података коју хостује Оццентус Нетворкс (ЕУ)
  6. Права: У било ком тренутку можете ограничити, опоравити и избрисати своје податке.

  1.   Ја идем ницх дијо

    Хвала врло занимљиво, надам се да није попут осталих апликација које бришу важне датотеке

    1.    Нахуел пиллан дијо

      Морате бити опрезни када га користите, јер бисте могли избрисати важне пакете. Па добро погледајте када желите да избришете језеро од чувара

  2.   Јосе Енрикуе Монтерросо Барреро дијо

    Да ли важи за линук минт?