Как да използвам пакета и командата Deborphan на дистрибуции, базирани на Debian 13?

Deborphan: Как да го използвам на дистрибуции, базирани на Debian 13?

Deborphan: Как да го използвам на дистрибуции, базирани на Debian 13?

Година след година, тук във From Linux, ви предлагаме много ръководства и уроци по Комо оптимизиране и почистване нашите различни стабилни версии на Debian GNU/LinuxИ както се очакваше, ние вече направихме същото, когато Дебиан ГНУ/Линукс 13 „Трикси“ Беше пусната. Струва си обаче да се отбележи и припомни, че тази последна стабилна версия, издадена на 8 август 2025 г., включваше следните нови функции, наред с много други: Добавянето на 14 116 нови пакета, премахването на 8 844 остарели или изоставени пакета и актуализирането на 44 326 пакетаОсвен това, навлизайки в темата, която ни засяга днес, си струва да се спомене, че пакетът „Деборфан“ Това беше един от онези близо 9.000 премахнати пакета.

И тъй като много потребители във вселената на Linux отдавна използват казаното пакет и команда за оптимизиране и почистване на вашата операционна система Debian GNU/Linux След много версии, днес ви представяме това Кратко и полезно ръководство, което ще ви помогне да го инсталирате на текущата си дистрибуция на Debian GNU/Linux 13 "Trixie"или други, базирани на него, като например MX Linux или antiX.

Приложения за оптимизиране на GNU / Linux

Приложения за оптимизиране на GNU / Linux

Но преди да ви покажа как можете да инсталирате и използвате пакета и командата „Деборфан“ Относно дистрибуциите на GNU/Linux, базирани на Debian 13, за да отстраните грешките и подобрите вашата операционна система, препоръчваме да проучите предишна свързана публикация Използвайки същата програма и други помощни програми за оптимизация на Linux, след като я прочетете:

Deborphan е помощна програма, която намира „осиротели“ пакети във вашата операционна система. Пакетът се счита за „осиротел“, когато след деинсталиране на родителски пакет (пакет, който автоматично инсталира други пакети чрез зависимости), „дъщерният“ пакет остане инсталиран на диска неизползван, заемайки ненужно място.

Приложения за оптимизиране на GNU / Linux
Свързана статия:
Как да оптимизираме нашите операционни системи GNU / Linux?

Как да използвам пакета и командата Deborphan на дистрибуции, базирани на Debian 13?

Deborphan: Как да го използвам на дистрибуции, базирани на Debian 13?

Какво е Деборфан и защо го използваме?

Цитирайки официалното описание на „Деборфан“ в Официални страници на ръководството от проекта Debian GNU/Linux, той е описан по следния начин:

Деборфан Това е софтуерен инструмент, фокусиран върху намирането на пакети, които не зависят от други пакети. Функцията му по подразбиране е да търси в секциите „libs“, „oldlibs“ и „introspection“, за да намери неизползвани библиотеки. Ако се извика с опционален списък с пакети, ще бъдат проверени само зависимостите на тези пакети. Резултатите се отпечатват на стандартния изход, сякаш опцията е била зададена. –показване на събитияОсвен това, търсенето на конкретни пакети ще покаже пакета, независимо от неговия приоритет. 

Разширявайки това описание, си струва да се спомене, че Използването на Deborphan заедно с инструменти (команди) като "apt", "aptitude" и "dpkg" е полезно за избягване и смекчаване на проблеми с производителността и работата. в операционните системи Linux по различни причини, произтичащи от натрупването на осиротели пакети, като например:

  1. Намалете потреблението на индексни възли и блоковеНа сървъри или работни станции с ограничено място за съхранение или малки root дялове, всеки мегабайт е от значение. Осиротелите библиотеки заемат място, което може да се използва за лог файлове, бази данни или кеширане на приложения.
  2. Намалете времето за актуализиране на операционната системаВсеки инсталиран пакет, независимо дали е необходим или не, трябва да бъде проверен от мениджъра на пакети по време на системни актуализации (apt update и apt upgrade). Система с прекомерен брой пакети се обновява по-бавно и консумира повече трафик.
  3. Увеличете сигурността и намалете възможността за атаки от уязвими точкиПренебрегната библиотека, която не е актуализирана (може би защото хранилището с изходен код е било изтрито или защото е било погрешно маркирано като „ръчна инсталация“), може да съдържа уязвимости в сигурността (CVE). Ако активна услуга динамично зареди тази осиротяла библиотека, системата е компрометирана.

Следователно, Deborphan е софтуерен инструмент, способен да действа като специализиран одитор.проектиран да противодейства на естествената ентропия (разстройство) на всяка операционна система Linux, чрез алгоритмичен анализ на декларирани зависимости в базата данни на програмата DPKG.

Как да го инсталирам и използвам на Debian GNU/Linux 13 – Trixie?

За инсталиране на Debian GNU/Linux 13 "Trixie" или други дистрибуции, базирани на нея, пакетът може да бъде изтеглен deborphan_1.7.35_amd64.deb от официално хранилище на проекта Debianи продължете с инсталацията по обичайния си начин. След това можете да я стартирате през конзолата, просто като въведете името ѝ, за да видите кои пакети е вероятно да бъдат премахнати. И тъй като командата има много опции, модификатори за изход и търсене, както и параметри за използване и разбиране, най-препоръчителният подход, поради дължината на текста, е прочетете ръководството за потребителя, както в español както и в Английски. Както се вижда по-долу:

Изтегляне и инсталиране

Деборфан: Изтегляне и инсталиране

Deborphan: Изтегляне и инсталиране 2

1. Прост и еднопотребителски режим

Deborphan: Прост режим за един потребител

Деборфан: Прост режим за един играч 2

2. Лесен и безопасен начин за използване на командата xargs

deborphan --guess-data | xargs sudo apt-get -y remove --purge

Лесен и безопасен начин за използване на командата xargs

3. Разширен и неагресивен режим на употреба с aptitude

sudo aptitude purge $(deborphan --all-packages --force-hold --nice-mode --find-config --libdevel --guess-all --no-show-section) $(aptitude search ~c ~g -F %p)

Разширен и неагресивен режим на употреба с aptitude

4. Разширен и много агресивен режим на използване с командата apt

sudo apt remove --purge `deborphan --guess-all`; sudo apt remove --purge `deborphan --libdev`; sudo dpkg --purge $(deborphan --find-config)

Разширен и много агресивен режим на използване с командата apt

5. Разширен и силно агресивен режим на използване с рекурсия

Тъй като премахването на осиротел пакет (дете) може да остави родителя му (сега без зависимости) като нов осиротел, почистването често изисква няколко преминавания. Често срещан едноредов отговор сред системните администратори и devop-ите за извършване на това, докато не остане нищо, е:

while [ -n "$(deborphan)" ]; do
deborphan | xargs sudo apt-get -y remove --purge
done

предупреждение: Този цикъл е изключително агресивен. И ако се комбинира с опцията  --guess-allМоже да деинсталира голяма част от системата, ако зависимостите не са перфектно дефинирани. Препоръчително е да се използва само в основен режим (само за безопасни библиотеки).

Първата ни препоръка е, и само ако безплатната операционна система с отворен код, базирана на Debian GNU/Linux, вече има инсталирано приложението Bleachbit и потребителят го е конфигурирал много добре и оптимизирал за графично извършване на поддръжката (почистването) на операционната си система, да изпълни ръчно или в скрипт следната команда: bleachbit –preset –preview; bleachbit –preset –clean.

Скрипт за поддръжка и актуализация за Debian 12 / MX 23
Свързана статия:
Скрипт за поддръжка и актуализация за Debian 12 / MX 23

Обобщено изображение за след 2024 г

Обобщение

С една дума, „Deborphan“ е ценна част от софтуерното инженерство в рамките на Linux вселената. който вече не е наличен за Debian GNU/Linux 13 "Trixie". Но който със сигурност си струва да се запази и продължи да се използва, защото за постигане на ефективно администриране на операционна система LinuxОсобено по отношение на управлението на жизнения цикъл на зависимостите в рамките на функционална операционна система. Преди всичко, защото тя все още е Отлична помощна програма за допълване на задачите, възложени на командата "apt autoremove"Това до голяма степен се дължи на неговите задълбочени възможности за одит, конфигурируеми евристики и независимост от базата данни за състояние „автоматичен/ръчен“ режим на APT. Това го прави идеален вид цифрово устройство за почистване, способно да постигне ефективна диагностика и почистване.

И накрая, запомнете посетете нашия «начална страница» на испански. Или на който и да е друг език (само като добавите 2 букви в края на текущия ни URL адрес, например: ar, de, en, fr, ja, pt и ru, сред много други), за да научите повече актуално съдържание. Освен това ви каним да се присъедините към нашия Официален канал в Telegram за да четете и споделяте повече новини, ръководства и уроци от нашия уебсайт.