Debfoster, почистете системата си и пазете само важните пакети

за debfoster

В следващата статия ще разгледаме Debfoster. Това е едно помощна програма на командния ред да запазите само основни пакети и да премахнете тези, които вече не са необходими. Следователно можем пазете нашите чиста система през цялото време. Приложението Debfoster е програма за контейнери за мениджърите на пакети apt и dpkg. Поддържа списък с инсталирани пакети, които са изрично заявени.

Когато го стартираме за първи път, ще бъде създаден и запазен списък с инсталирани пакети във файл, наречен пазители в директорията / var / lib / debfoster /. Debfoster ще използва този списък, за да открие кои пакети са инсталирани, само защото други пакети зависят от тях. Ако една от тези зависимости се промени, тази помощна програма ще забележи и ще ни попита дали искаме да премахнем предишния пакет. По този начин ще ни помогне поддържаме чиста система с основните пакети, които ние избираме.

Инсталирайте Debfoster на Ubuntu

Дебфостър е налични в хранилища от нашата дистрибуция на Ubuntu. Следователно инсталацията няма да представлява проблем. Ще трябва само да изпълним следната команда в терминала (Ctrl + Alt + T), за да инсталираме Debfoster на която и да е базирана на Debian система:

sudo apt install debfoster

Използвайте Debfoster

Създайте списъка с инсталирани пакети

Веднъж инсталирани, трябва да създадем списъка с инсталирани пакети, като изпълним следната команда в същия терминал:

пазители на дебфостер

sudo debfoster -q

Горната команда ще добави инсталираните в момента пакети към файла на пазителите намиращи се в директорията / var / lib / debfoster /. Можем да редактираме този файл, за да премахнем пакетите, които вече не искаме да имаме инсталирани в нашата система.

Не трябва да премахваме важни и свързани със системата пакети, като ядро ​​на Linux, grub, Ubuntu-base, Ubuntu-desktop и др. Препоръчително е също да направите резервно копие на важни конфигурационни файлове, които редактираме ръчно.

Премахнете пакетите, които не са в нашия списък

Можем да принудим помощната програма да премахне пакетите, които не са изброени в пазителите. За целта ще изпълним:

debfoster f сила почистване

sudo debfoster -f

Дебфостър ще премахне всички пакети, които не са налични във файла на пазителите, заедно с техните зависимости. Принуждаване на вашата система да се съобразява с базата данни.

След това можем да изпълняваме следната команда от време на време или след добавяне / премахване на пакети. С това ние ще проверяваме за осиротели пакети или ненарушени зависимости които трябва да бъдат премахнати.

sudo debfoster

Ако сте инсталирали / премахнали някакви пакети, Debfoster ще ви попита какво искате да направите. Ако не сте сигурни какво да направите, напишете H, за да видите наличните опции.

Преглед на пакети в списъка на пазителите

За да видим списъка с пакети в базата данни, ще изпълним:

debfoster -a

Ето списъка с пакети на моя работен плот Ubuntu 16.04 LTS.

debfoster -a пакети в базата данни

Използвайте различна база данни

По подразбиране пакетите, инсталирани във файла, ще се съхраняват / var / lib / debfoster / пазители. Ако искаме да посочим различна база данни (файл на пазители, разбира се) ще използваме -k опция както е показано в следното:

debfoster -k /ruta/hacia-el/nuevo/archivo/keepers

Преглед на осиротели пакети

Не винаги е необходимо да стартирате командата "sudo debfoster", за да проверите за осиротели пакети. Можем да изпълним тази функция, като добавим -s опция:

debfoster -s

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

За да направите това, редактирайте файла / var / lib / debfoster / пазители с любимия редактор и добавете името на тази програма.

Добавяне / премахване на пакети

Тъй като тази помощна програма е контейнер за мениджърите на пакети apt-get и dpkg, можем да я използваме и за добавяне или премахване на пакети.

за инсталирайте пакет, ще изпълним в терминала (Ctrl + Alt + T):

добавяне на програми с debfoster

sudo debfoster screen

Сега Debfoster ще стартира apt-get и ще инсталира посочения пакет.

за премахнете пакет, ние просто ще поставим a знак минус (-) непосредствено след името на пакета:

премахване на програми с

sudo debfoster screen-

Намерете зависимости

За да изброим всички пакети, от които зависи един пакет, ще използваме -d опция:

debfoster показва зависимости на даден пакет

debfoster -d screen

И за да изброим всички пакети в базата данни на помощната програма, които зависят от дадения пакет, ще използваме -e опция.

debfoster -e nombre-del-paquete

Документация на Debfoster

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

мъж дебфостер

man debfoster

Както мисля, че видяхте, Debfoster ще ни помогне да следим какво сме инсталирали и да премахнем всички ненужни пакети. Това е едно от онези приложения, които не забравяйте да използвате много внимателно. Не премахвайте важни системни пакети като Ubuntu-base, grub, Current Kernel и др. Ако го направите, може да се окажете с неизползваема система.


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

Вашият имейл адрес няма да бъде публикуван. Задължителните полета са отбелязани с *

*

*

  1. Отговорен за данните: Мигел Анхел Гатон
  2. Предназначение на данните: Контрол на СПАМ, управление на коментари.
  3. Легитимация: Вашето съгласие
  4. Съобщаване на данните: Данните няма да бъдат съобщени на трети страни, освен по законово задължение.
  5. Съхранение на данни: База данни, хоствана от Occentus Networks (ЕС)
  6. Права: По всяко време можете да ограничите, възстановите и изтриете информацията си.

  1.   Отивам nich каза той

    Благодаря много интересно, надявам се, че не е като другите приложения, които изтриват важни файлове

    1.    Phulan Nahuel каза той

      Трябва да внимавате, когато го използвате, тъй като можете да изтриете важни пакети. Така че погледнете добре, когато искате да изтриете езерото от пазачите

  2.   Хосе Енрике Монтерозу Бареро каза той

    Валиден ли е за Linux мента?