LINUX.ORG.RU

dnf autoremove

 ,


0

3

имеется fedora 23 i686. установил нужные пакеты, решил почистить систему и мне предлагает

~  sudo dnf autoremove 
Last metadata expiration check performed 0:19:29 ago on Thu Nov  5 11:41:14 2015.
Зависимости разрешены.
==============================================================================================================================================================
 Пакет                                         Архитектура             Версия                                   Репозиторий                             Размер
==============================================================================================================================================================
Удаление:
 audit-libs-python3                            i686                    2.4.4-2.fc23                             @koji-override-0                        430 k
 checkpolicy                                   i686                    2.4-1.fc23.1                             @koji-override-0                        1.1 M
 flash-plugin                                  i686                    7:11.2.202.540-1.fc23.R                  @russianfedora-nonfree                   17 M
 gnome-dictionary-libs                         i686                    3.18.0-1.fc23                            @fedora                                 2.5 M
 libgda                                        i686                    1:5.2.2-10.fc23                          @fedora                                 5.9 M
 libgda-sqlite                                 i686                    1:5.2.2-10.fc23                          @fedora                                 514 k
 libgdl                                        i686                    1:3.18.0-1.fc23                          @fedora                                 972 k
 libpeas-loader-python                         i686                    1.16.0-1.fc23                            @fedora                                  26 k
 libsemanage-python3                           i686                    2.4-4.fc23                               @koji-override-0                        340 k
 mail.ru-cloud                                 i386                    0022-15.04                               @@commandline                            26 M
 p7zip                                         i686                    9.20.1-10.fc23                           @fedora                                 2.0 M
 policycoreutils-python-utils                  i686                    2.4-14.fc23                              @koji-override-0                        125 k
 policycoreutils-python3                       i686                    2.4-14.fc23                              @koji-override-0                        2.7 M
 python-IPy-python3                            noarch                  0.81-13.fc23                             @koji-override-0                        137 k
 setools-libs                                  i686                    3.3.8-7.fc23                             @koji-override-0                        1.2 M
 vim-common                                    i686                    2:7.4.827-1.fc23                         @fedora                                  21 M
 vim-enhanced                                  i686                    2:7.4.827-1.fc23                         @fedora                                 2.5 M
 vim-filesystem                                i686                    2:7.4.827-1.fc23                         @fedora                                   0  
 yandex-disk                                   i386                    0.1.5.940-1.fedora                       @@commandline                            11 M

Результат операции
==============================================================================================================================================================
Удаление  19 Packages

Объем изменений: 96 M
Продолжить? [д/Н]: n
Операция отменена

флеш, маилсру-облако, 7зип и яндекс-диск мне нужны, почему dnf хочет их удалить?

// только без шуточек про ненужно и т.п.

★★★

Ты софт через гуёвый Software Manager не обновлял случайно?

Jefail ★★★★ ()

о, глянул похожие темы, смотрю не у меня одного проблемы с dnf..

NoobeR ★★★ ()
Ответ на: комментарий от Jefail

не обновлял, но ставил kalgebra (для графиков софтина) и удалил пару прог

NoobeR ★★★ ()

У тебя ещё мало. Я даже не смотрю.

BeerSeller ★★★★ ()
Ответ на: комментарий от i_gnatenko_brain

хорошо, с ядиском, облаком, флешем и зипом понятно. а остальное? откуда я знаю, надо оно или нет..

NoobeR ★★★ ()
Ответ на: комментарий от NoobeR

У меня просто такой баг был в 22 федоре. Ставишь софтину через терминал, потом обновляешь её через Software гуевый, вуаля, употорый dnf autoremove хочет её снести.

Jefail ★★★★ ()
Ответ на: комментарий от NoobeR

Я так понимаю, алгоритм примерно таков: dnf будет автоудалять те пакеты, которые не были помечены явно как нужные (например, упомянутый mask; либо которым был сделан dnf install) и те, которые не являются непосредственной зависимостью других.

Я использую autoremove что бы посмотреть, чего там завалялось ненужного, и руками потом удалить. ИМХО автоматика в таком деле не нужна.

Deleted ()
Ответ на: комментарий от Jefail

В 22 федоре был Yum и таких глюков за ним замечено не было. Вы что-то путаете.

vladimir_putin ()

Весь нужный Вам софт был поставлен через DNF? Или скачивали rpm с сайтов и устанавливали?

vladimir_putin ()
Ответ на: комментарий от vladimir_putin

Щито? Упоротый что-ли? В 22 dnf окончательно заменил yum, а yum ссылался на dnf и выдавал сообщение о том, что сабж deprecated.

Jefail ★★★★ ()
Ответ на: комментарий от vladimir_putin

у меня сейчас 22, и там dnf во все поля.

$ yum update
Yum command has been deprecated, redirecting to '/usr/bin/dnf update'.
See 'man dnf' and 'man yum2dnf' for more information.
Deleted ()
Ответ на: комментарий от i_gnatenko_brain

Кстати, а как посмотреть список тех пакетов, которые захочет удалить autoremove, если sudo dnf autoremove выдаёт

Last metadata expiration check performed 0:18:40 ago on Thu Nov  5 13:33:08 2015.
Зависимости разрешены.
Ошибка: The operation would result in removing the booted kernel: kernel-core-4.0.4-301.fc22.x86_64.

sudopacman ★★★★★ ()
Ответ на: комментарий от sudopacman

Вхахаха, я писал про этот баг еще пол года назад, даже в багзилле писал, но мне упорно втирали что это у меня руки кривые, а с dnf всё в порядке.

Jefail ★★★★ ()
Ответ на: комментарий от Jefail

А это разве баг ? Просто излишняя мера безопасности.

sudopacman ★★★★★ ()
Ответ на: комментарий от sudopacman

dnf считает ядро ненужным пакетом в системе и пытается снести его через autoremove, понятно дело защита не дает это сделать, но «dnf считает ядро ненужным пакетом в системе и пытается снести» - баг

Jefail ★★★★ ()
Последнее исправление: Jefail (всего исправлений: 1)

почему dnf хочет их удалить?

Потому что он кривой, как и все остальное, созданное для кривой by design люниксячей системы распространения софта.
Победить это нельзя, с этим нужно свыкнуться и как-то жить дальше.

thesis ★★★★★ ()

С облаками ясно, я их качал с сайта, но флеш и зип..

Спасибо за ответы, как победить в общем понял.

NoobeR ★★★ ()
Ответ на: комментарий от Jefail

Просто у меня ядро старой версии, для которой я прописал NoUpdate, как и для FF. А вот то, что необновляемые пакеты он считает ненужными — уже баг

sudopacman ★★★★★ ()
Ответ на: комментарий от NoobeR

Похоже, что dnf так маркирует софт, который в обход него был поставлен. Типа меры безопасности или как-то так. Но это неправильное поведение dnf. Это не фича, а баг. Нужно репортить.

vladimir_putin ()

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

Вообще «управление пакетами» в федоре ужасное - как я понимаю, чтобы все было более-менее адекватно - нужно под корень выпиливать г-софтваре/пакаджкит, а обновлятся dnf-automatic, либо вручную (ну или по cron). Самое смешное, что это самый dnf-automatic в 22ой у меня не работал на русской локали.

Еще вспомнил веселую штуку - г-софтваре истинный слоупок, и замечает обновления спустя несколько дней, пару раз сталкивался с таким в 22ой - выходят крит обновления на фаерфокс, через пару-тройку дней читаю об этом в сети - г-софт пишет все ок, обновлений нет, только dnf update находит обновления (один раза даже пришлось выполнять dnf clean metadata перед этим). Такая же шляпа с 42 фоксом в 23 (вчера-позавчера была), у г-софта, в его мирке, все норм, а dnf update находит 40+ обновления.

Classic ()

Ну что за дурка а? При yum такого не было. Т.е. dnf считает, что системе не надо актуальное ядро и фаерфокс, который я сам поставил и ssh-сервер который в базе идет тоже не надо, я уж молчу про остальное.

[root@v0ws ~]# dnf autoremove
Last metadata expiration check performed 2:49:48 ago on Sun Dec 27 17:09:44 2015.
Dependencies resolved.
Error: The operation would result in removing the booted kernel: kernel-core-4.2.8-300.fc23.x86_64.
[root@v0ws ~]# dnf list autoremove
Last metadata expiration check performed 2:49:51 ago on Sun Dec 27 17:09:44 2015.
Autoremove Packages
astronomy-bookmarks.noarch                                                                   1-13.fc23                                                                     @fedora 
dnf-yum.noarch                                                                               1.1.5-1.fc23                                                                  @updates
firefox.x86_64                                                                               43.0-1.fc23                                                                   @updates
ibus-libpinyin.x86_64                                                                        1.7.4-1.fc23                                                                  @updates
ibus-typing-booster.noarch                                                                   1.3.0-3.fc23                                                                  @updates
kernel.x86_64                                                                                4.2.8-300.fc23                                                                @updates
kernel-core.x86_64                                                                           4.2.8-300.fc23                                                                @updates
kernel-modules.x86_64                                                                        4.2.8-300.fc23                                                                @updates
libpinyin.x86_64                                                                             1.3.0-1.fc23                                                                  @updates
libpinyin-data.x86_64                                                                        1.3.0-1.fc23                                                                  @updates
libtranslit.x86_64                                                                           0.0.3-9.fc23                                                                  @fedora 
libtranslit-m17n.x86_64                                                                      0.0.3-9.fc23                                                                  @fedora 
openssh-server.x86_64                                                                        7.1p1-6.fc23                                                                  @updates
python3-enchant.noarch                                                                       1.6.6-2.fc23                                                                  @fedora 
rp-pppoe.x86_64                                                                              3.12-4.fc23                                                                   @updates
selinux-policy.noarch                                                                        3.13.1-158.fc23                                                               @updates
selinux-policy-targeted.noarch                                                               3.13.1-158.fc23                                                               @updates
v0mqfish ★★★ ()
Ответ на: комментарий от v0mqfish

Ты ещё group remove не пробовал. В таком случае он сносит системд и активное ядро.

Deleted ()

после установки скайпа dnf-у сносит крышу и он хочет снести ВСЕ

mystery ★★ ()

Ты ещё group remove не пробовал. В таком случае он сносит системд и активное ядро.

после установки скайпа dnf-у сносит крышу и он хочет снести ВСЕ

Ну идиотизм же. в 21 федоре ставил скайп просто с пакета и никаких проблем с «yum autoremove» не испытывал. group remove не использовал, так что не скажу. Вся надежда на «clean_requirements_on_remove=true», оно вроде удаляет лишнее при удалении пакетов.

v0mqfish ★★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.