LINUX.ORG.RU

История изменений

Исправление AS, (текущая версия) :

я понимаю что могу сесть в лужу, но см. чуть далее про нормальных людей) логике их работы, когда удаление одного пакета из состава метапакета сносит сам мета-пакет, в результате чего autoremove сносит вообще всё – я даже не знаю, наверное и правда лучше не надо.

Логика простая и дубовая. Есть метапакет. Он, по сути, набор зависимостей, и иначе его не сделать. По крайней мере с rpm 4.13. В 4.14, вроде бы, появились так любимые дебианщикам мягкие зависимости, но в ALT пока 4.13. Если выносится любой пакет из списка, разумеется выносится и тот пакет, который требует весь список. Это просто никак иначе не сделать.

Или ты имел в виду «прямые зависимости»?

Я имел ввиду тот момент, когда дистрибутив только что установлен. В этот момент следует закрыть все наличные пакеты от autoremove, чтобы пользователь случайно не разнёс себе основную систему. А вот в дальнейшем, когда пользователь будет сам что-то доустанавливать и удалять, то на те пакеты autoremove уже должен действовать.

Исправление AS, :

я понимаю что могу сесть в лужу, но см. чуть далее про нормальных людей) логике их работы, когда удаление одного пакета из состава метапакета сносит сам мета-пакет, в результате чего autoremove сносит вообще всё – я даже не знаю, наверное и правда лучше не надо.

Логика простая и дубовая. Есть метапакет. Он, по сути, набор зависимостей, и иначе его не сделать. По крайней мере с rpm 4.13. В 4.14, вроде бы, появились так любимые дебианщикам мягкие зависимости, но в ALT пока 4.13. Если выносится любой пакет из списка, разумеется выносится и тот пакет, который требует весь список. Это просто никак иначе не сделать.

Или ты имел в виду «прямые зависимости»?

Я имел ввиду тот момент, когда дистрибутив только что установлен. В этот момент следует закрыть все наличные пакеты от autoremove. А вот в дальнейшем, когда пользователь будет сам что-то доустанавливать и удалять, то на те пакеты autoremove уже должен действовать.

Исходная версия AS, :

я понимаю что могу сесть в лужу, но см. чуть далее про нормальных людей) логике их работы, когда удаление одного пакета из состава метапакета сносит сам мета-пакет, в результате чего autoremove сносит вообще всё – я даже не знаю, наверное и правда лучше не надо.

Логика простая и дубовая. Есть метапакет. Он, по сути, набор зависимостей, и иначе его не сделать. По крайней мере с 4.13. В 4.14, вроде бы, появились так любимые дебианщикам мягкие зависимости, но в ALT пока 4.13. Если выносится любой пакет из списка, разумеется выносится и тот пакет, который требует весь список. Это просто никак иначе не сделать.

Или ты имел в виду «прямые зависимости»?

Я имел ввиду тот момент, когда дистрибутив только что установлен. В этот момент следует закрыть все наличные пакеты от autoremove. А вот в дальнейшем, когда пользователь будет сам что-то доустанавливать и удалять, то на те пакеты autoremove уже должен действовать.