Як використовувати пакет та команду Deborphan у дистрибутивах на базі Debian 13?

Deborphan: Як використовувати його на дистрибутивах на базі Debian 13?

Deborphan: Як використовувати його на дистрибутивах на базі Debian 13?

Рік за роком ми у From Linux пропонували вам багато посібників та навчальних посібників з як оптимізувати та очистити наші різні стабільні версії Debian GNU/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. Зменшити споживання індексних дескрипторів та блоківНа серверах або робочих станціях з обмеженим обсягом пам'яті або невеликими кореневими розділами кожен мегабайт важливий. Залишені бібліотеки займають місце, яке можна було б використовувати для журналів, баз даних або кешування програм.
  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: Завантаження та встановлення

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)

Розширений та неагресивний режим використання з можливістю

4. Розширений та дуже агресивний режим використання з командою apt

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

Розширений та дуже агресивний режим використання з командою apt

5. Розширений та дуже агресивний режим використання з використанням рекурсії

Оскільки видалення осиротілого пакета (дочірнього) може призвести до того, що його батьківський пакет (тепер без залежностей) стане новим осиротілим пакетом, очищення часто вимагає кількох проходів. Поширений однорядковий код серед системних адміністраторів та розробників, щоб виконати це, поки нічого не залишиться, такий:

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, серед багатьох інших), щоб дізнатися більше поточного вмісту. Крім того, запрошуємо Вас приєднатися до нашого Офіційний телеграм канал щоб читати та ділитися новинами, посібниками та посібниками з нашого веб-сайту.