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

Deborphan: Как использовать его в дистрибутивах на основе Debian 13?

Deborphan: Как использовать его в дистрибутивах на основе Debian 13?

Из года в год мы, команда From Linux, предлагаем вам множество руководств и обучающих материалов по Linux. как оптимизировать и очистить различные стабильные версии Debian GNU/LinuxИ, как и ожидалось, мы уже сделали то же самое, когда Debian GNU/Linux 13 “Trixie” Она была выпущена. Однако стоит отметить и помнить, что эта последняя стабильная версия, выпущенная 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". Если программа вызывается с необязательным списком пакетов, проверяются только зависимости этих пакетов. Результаты затем выводятся в стандартный поток вывода, как если бы этот параметр был указан. –show-depsКроме того, при поиске конкретных пакетов будет отображаться сам пакет, независимо от его приоритета. 

В дополнение к этому описанию стоит упомянуть, что... Использование 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 как в Английский. Как показано ниже:

Скачивание и установка

Деборна: Загрузка и установка

Деборфан: Загрузка и установка 2

1. Простой и однопользовательский режим

Деборфан: Простой и однопользовательский режим

Деборна: простой и одиночный режим 2

2. Простой и безопасный способ использования команды xargs.

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

Простой и безопасный способ использования команды xargs.

3. Расширенный и неагрессивный режим использования с учетом особенностей пользователя.

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)

Расширенный и очень агрессивный режим использования с помощью команды pt.

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

Поскольку удаление "осиротевшего" пакета (дочернего) может привести к появлению нового "осиротевшего" пакета (теперь уже без зависимостей), очистка часто требует нескольких проходов. Распространенная однострочная команда среди системных администраторов и DevOps для выполнения этой операции до тех пор, пока ничего не останется, выглядит так:

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 в режиме «автоматический/ручной». Это делает его идеальным инструментом для цифровой очистки, способным эффективно диагностировать и устранять проблемы.

Наконец, помните посетите наш «стартовая страница» En Español. Или на любом другом языке (просто добавив 2 буквы в конец текущего URL-адреса, например: ar, de, en, fr, ja, pt и ru и многие другие), чтобы узнать больше текущего контента. Кроме того, мы приглашаем вас присоединиться к нашему Официальный Telegram-канал чтобы читать и делиться другими новостями, руководствами и учебными пособиями с нашего сайта.