×
HeadHunter and Superjob rezume updater on Ruby on Rails (21 авг 2017)

Практикуемся в написании кода под rails.

Вопрос Удалить пакет вместе с зависимостями в Linux

Больше
3 года 2 мес. назад #1 от savage
savage создал эту тему: Удалить пакет вместе с зависимостями в Linux
Скажите, возможно ли удаляя пакет в линуксе, удалить и его зависимости? Чтоб не оставалось осиротевших пакетов в системе?

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Больше
3 года 2 мес. назад #2 от evgenij
evgenij ответил в теме Удалить пакет вместе с зависимостями в Linux
Смотря где, у вас какой дистрибутив то хоть скажите?
Для Fedora: устанавливаем этот пакет:
# yum install yum-plugin-remove-with-leaves

Этот плагин удаляет неиспользуемые зависимости, которые были инсталлированы в систему при установке пакета. Помогает поддерживать систему в чистоте от неиспользуемых библиотек и пакетов.

Плагин добавляет два параметра к команде remove:

--leaves-exclude-bin - Не удалять список пакетов, содержащих исполняемые бинарные файлы.

--remove-leaves - Удалить неиспользуемые зависимости для других пакетов.

Для использования данного плагина по умолчанию необходимо внести изменения в файл /etc/yum/pluginconf.d/remove-with-leaves.conf. После устновки плагина этот файл выглюдит следующим образом

[main]
enabled = 1
#exclude_bin = 1
#remove_always = 1

Соответствено необходимо раскоментировать и установить в значения 0|1 по своему усмотрению. Для постоянного использования с удалением бинарных файлов файл должен иметь следующий вид:
[main]
enabled = 1
exclude_bin = 0
remove_always = 1


Дождались! Fedora 26.

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Больше
3 года 2 мес. назад #3 от serge
serge ответил в теме Удалить пакет вместе с зависимостями в Linux
мне всегда казалось что юм и так удаляет зависимости, разве не? по дефолту.

А я смогу! - А поглядим! - А я упрямый!

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Больше
3 года 2 мес. назад #4 от evgenij
evgenij ответил в теме Удалить пакет вместе с зависимостями в Linux
Для дебов как-то так можно попробовать - deborphan, показывает ненужные deb пакеты) в связке с

apt-get remove --purge

В Mandriva помню что очень легко по умолчанию чистятся осиротевшие пакеты:

urpme --auto-orphans

Дождались! Fedora 26.

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.