LINUX.ORG.RU

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

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

почему у меня в Manjaro (Arch) работает, а у вас в Федоре не работает?

Autoremove в dnf отлично работает из коробки. Но нужно понимать механизм - orphaned пакетами считаются пакеты, которые поставлены как зависимости. Пакет который является зависимостью чего-то, но установлен пользователем напрямую командой dnf install не будет считаться orphaned если то, что от него зависит, было удалено. Логично? Я уверен, что в apt и pacman сделано точно также

Так вот, dnf бекенд gnome-software основан на PackageKit. В PackageKit некоторые вещи сделаны через жопу, а именно:

- он использует свою копию базы для определения доступных апдейтов

- он ставит ВСЕ пакеты (включая зависимости) как напрямую установленные юзером, что ломает авторемув.

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

почему у меня в Manjaro (Arch) работает, а у вас в Федоре не работает?

Autoremove в dnf отлично работает из коробки. Но нужно понимать механизм - orphaned пакетами считаются пакеты, которые поставлены как зависимости. Пакет который является зависимостью чего-то, но установлен пользователем напрямую командой dnf install не будет считаться orphaned. Логично? Я уверен, что в apt и pacman сделано точно также

Так вот, dnf бекенд gnome-software основан на PackageKit. В PackageKit некоторые вещи сделаны через жопу, а именно:

- он использует свою копию базы для определения доступных апдейтов

- он ставит ВСЕ пакеты (включая зависимости) как напрямую установленные юзером, что ломает авторемув.