LinuxForum.Fans
Тема

Проблема с amarok и urpme --auto-orphans

Автор: gt-x 7 сообщений 5717 просмотров
#18983

Доброго времени суток.
Система Mandriva Linux 2010.0 One в перемешку с Free. Столкнулся с такой неприятностью. Захотел обновил проигрыватель amarok. Т.к. сам обновятся не захотел, тогда я его снёс (версия 2.2.0. ) через менеджер пакетов, а потом установил (версию 2.2.2.). После установки попытался запустить, но он после обновление конфигурации системы выдал мне ошибку (см. вложение) и сказал что не найдены какие-либо модули коллекции и что надо подождать, если ничего не произойдет, то amarok установлен с неверным перфиксом и как вариант предлагает установить из исходников. Думаю, ладно установлю, начал выполнять команды какие даны в инструкции, дошёл до:

text
[gt-x@localhost amarok-2.2.1]$ su -c "make uninstall"
Password:
make: *** Нет правила для сборки цели `uninstall'.  Останов.
[gt-x@localhost amarok-2.2.1]$

больше ничего сделать не смог. Вопрос как быть?

Я решил снести новый amarok и поставить старый, но менеджере пакетов не мог выбрать старую версию из-за несовместимости с скриптами версии 2.2.2, которые можно удалить с помощью urpme --auto-orphans. Попытался в консоли администратора ввести, на вопрос об удалении ответил утвердительно, после чего было вот так:

text
Удаление не удалось:
    kernel-desktop586-2.6.31.5-1mnb нужен для (установлен)squashfs-lzma-kernel-2.6.31.5-desktop586-1mnb-3.3-11mdv2010.0.i586
    kernel-desktop586-2.6.31.5-1mnb нужен для (установлен)squashfs-lzma-kernel-2.6.31.5-desktop586-1mnb-3.3-11mdv2010.0.i586
    kernel-desktop586-2.6.31.5-1mnb нужен для (установлен)squashfs-lzma-kernel-2.6.31.5-desktop586-1mnb-3.3-11mdv2010.0.i586
    kernel-desktop586-2.6.31.5-1mnb нужен для (установлен)squashfs-lzma-kernel-2.6.31.5-desktop586-1mnb-3.3-11mdv2010.0.i586
    kernel-desktop586-2.6.31.5-1mnb нужен для (установлен)squashfs-lzma-kernel-2.6.31.5-desktop586-1mnb-3.3-11mdv2010.0.i586
    kernel-desktop586-2.6.31.5-1mnb нужен для (установлен)squashfs-lzma-kernel-2.6.31.5-desktop586-1mnb-3.3-11mdv2010.0.i586
    kernel-desktop586-2.6.31.5-1mnb нужен для (установлен)vboxadditions-kernel-2.6.31.5-desktop586-1mnb-3.0.8-1mdv2010.0.i586
    kernel-desktop586-2.6.31.5-1mnb нужен для (установлен)vboxadditions-kernel-2.6.31.5-desktop586-1mnb-3.0.8-1mdv2010.0.i586
    kernel-desktop586-2.6.31.5-1mnb нужен для (установлен)vboxadditions-kernel-2.6.31.5-desktop586-1mnb-3.0.8-1mdv2010.0.i586
    kernel-desktop586-2.6.31.5-1mnb нужен для (установлен)vboxadditions-kernel-2.6.31.5-desktop586-1mnb-3.0.8-1mdv2010.0.i586
    kernel-desktop586-2.6.31.5-1mnb нужен для (установлен)vboxadditions-kernel-2.6.31.5-desktop586-1mnb-3.0.8-1mdv2010.0.i586
    kernel-desktop586-2.6.31.5-1mnb нужен для (установлен)vboxadditions-kernel-2.6.31.5-desktop586-1mnb-3.0.8-1mdv2010.0.i586
    kernel-desktop586-2.6.31.5-1mnb нужен для (установлен)lzma-kernel-2.6.31.5-desktop586-1mnb-4.43-28mdv2010.0.i586
    kernel-desktop586-2.6.31.5-1mnb нужен для (установлен)lzma-kernel-2.6.31.5-desktop586-1mnb-4.43-28mdv2010.0.i586
    kernel-desktop586-2.6.31.5-1mnb нужен для (установлен)lzma-kernel-2.6.31.5-desktop586-1mnb-4.43-28mdv2010.0.i586
    kernel-desktop586-2.6.31.5-1mnb нужен для (установлен)lzma-kernel-2.6.31.5-desktop586-1mnb-4.43-28mdv2010.0.i586
    kernel-desktop586-2.6.31.5-1mnb нужен для (установлен)lzma-kernel-2.6.31.5-desktop586-1mnb-4.43-28mdv2010.0.i586
    kernel-desktop586-2.6.31.5-1mnb нужен для (установлен)lzma-kernel-2.6.31.5-desktop586-1mnb-4.43-28mdv2010.0.i586
    kernel-desktop586-2.6.31.5-1mnb нужен для (установлен)psb-kernel-2.6.31.5-desktop586-1mnb-4.41.1-4mdv2010.0.i586
    kernel-desktop586-2.6.31.5-1mnb нужен для (установлен)psb-kernel-2.6.31.5-desktop586-1mnb-4.41.1-4mdv2010.0.i586
    kernel-desktop586-2.6.31.5-1mnb нужен для (установлен)psb-kernel-2.6.31.5-desktop586-1mnb-4.41.1-4mdv2010.0.i586
    kernel-desktop586-2.6.31.5-1mnb нужен для (установлен)psb-kernel-2.6.31.5-desktop586-1mnb-4.41.1-4mdv2010.0.i586
    kernel-desktop586-2.6.31.5-1mnb нужен для (установлен)psb-kernel-2.6.31.5-desktop586-1mnb-4.41.1-4mdv2010.0.i586
    kernel-desktop586-2.6.31.5-1mnb нужен для (установлен)psb-kernel-2.6.31.5-desktop586-1mnb-4.41.1-4mdv2010.0.i586
    kernel-desktop586-2.6.31.5-1mnb нужен для (установлен)hsfmodem-kernel-2.6.31.5-desktop586-1mnb-7.80.02.04-1mdv2010.0.i586
    kernel-desktop586-2.6.31.5-1mnb нужен для (установлен)hsfmodem-kernel-2.6.31.5-desktop586-1mnb-7.80.02.04-1mdv2010.0.i586
    kernel-desktop586-2.6.31.5-1mnb нужен для (установлен)hsfmodem-kernel-2.6.31.5-desktop586-1mnb-7.80.02.04-1mdv2010.0.i586
    kernel-desktop586-2.6.31.5-1mnb нужен для (установлен)hsfmodem-kernel-2.6.31.5-desktop586-1mnb-7.80.02.04-1mdv2010.0.i586
    kernel-desktop586-2.6.31.5-1mnb нужен для (установлен)hsfmodem-kernel-2.6.31.5-desktop586-1mnb-7.80.02.04-1mdv2010.0.i586
    kernel-desktop586-2.6.31.5-1mnb нужен для (установлен)hsfmodem-kernel-2.6.31.5-desktop586-1mnb-7.80.02.04-1mdv2010.0.i586
    kernel-desktop586-2.6.31.5-1mnb нужен для (установлен)hcfpcimodem-kernel-2.6.31.5-desktop586-1mnb-1.19-1mdv2010.0.i586
    kernel-desktop586-2.6.31.5-1mnb нужен для (установлен)hcfpcimodem-kernel-2.6.31.5-desktop586-1mnb-1.19-1mdv2010.0.i586
    kernel-desktop586-2.6.31.5-1mnb нужен для (установлен)hcfpcimodem-kernel-2.6.31.5-desktop586-1mnb-1.19-1mdv2010.0.i586
    kernel-desktop586-2.6.31.5-1mnb нужен для (установлен)hcfpcimodem-kernel-2.6.31.5-desktop586-1mnb-1.19-1mdv2010.0.i586
    kernel-desktop586-2.6.31.5-1mnb нужен для (установлен)hcfpcimodem-kernel-2.6.31.5-desktop586-1mnb-1.19-1mdv2010.0.i586
    kernel-desktop586-2.6.31.5-1mnb нужен для (установлен)hcfpcimodem-kernel-2.6.31.5-desktop586-1mnb-1.19-1mdv2010.0.i586
    kernel-desktop586-2.6.31.5-1mnb нужен для (установлен)rt3090-kernel-2.6.31.5-desktop586-1mnb-2.1.0.0-4mdv2010.0.i586
    kernel-desktop586-2.6.31.5-1mnb нужен для (установлен)rt3090-kernel-2.6.31.5-desktop586-1mnb-2.1.0.0-4mdv2010.0.i586
    kernel-desktop586-2.6.31.5-1mnb нужен для (установлен)rt3090-kernel-2.6.31.5-desktop586-1mnb-2.1.0.0-4mdv2010.0.i586
    kernel-desktop586-2.6.31.5-1mnb нужен для (установлен)rt3090-kernel-2.6.31.5-desktop586-1mnb-2.1.0.0-4mdv2010.0.i586
    kernel-desktop586-2.6.31.5-1mnb нужен для (установлен)rt3090-kernel-2.6.31.5-desktop586-1mnb-2.1.0.0-4mdv2010.0.i586
    kernel-desktop586-2.6.31.5-1mnb нужен для (установлен)rt3090-kernel-2.6.31.5-desktop586-1mnb-2.1.0.0-4mdv2010.0.i586
    kernel-desktop586-2.6.31.5-1mnb нужен для (установлен)fglrx-kernel-2.6.31.5-desktop586-1mnb-8.650-1mdv2010.0.i586
    kernel-desktop586-2.6.31.5-1mnb нужен для (установлен)fglrx-kernel-2.6.31.5-desktop586-1mnb-8.650-1mdv2010.0.i586
    kernel-desktop586-2.6.31.5-1mnb нужен для (установлен)fglrx-kernel-2.6.31.5-desktop586-1mnb-8.650-1mdv2010.0.i586
    kernel-desktop586-2.6.31.5-1mnb нужен для (установлен)fglrx-kernel-2.6.31.5-desktop586-1mnb-8.650-1mdv2010.0.i586
    kernel-desktop586-2.6.31.5-1mnb нужен для (установлен)fglrx-kernel-2.6.31.5-desktop586-1mnb-8.650-1mdv2010.0.i586
    kernel-desktop586-2.6.31.5-1mnb нужен для (установлен)fglrx-kernel-2.6.31.5-desktop586-1mnb-8.650-1mdv2010.0.i586
    kernel-desktop586-2.6.31.5-1mnb нужен для (установлен)nvidia96xx-kernel-2.6.31.5-desktop586-1mnb-96.43.13-7mdv2010.0.i586
    kernel-desktop586-2.6.31.5-1mnb нужен для (установлен)nvidia96xx-kernel-2.6.31.5-desktop586-1mnb-96.43.13-7mdv2010.0.i586
    kernel-desktop586-2.6.31.5-1mnb нужен для (установлен)nvidia96xx-kernel-2.6.31.5-desktop586-1mnb-96.43.13-7mdv2010.0.i586
    kernel-desktop586-2.6.31.5-1mnb нужен для (установлен)nvidia96xx-kernel-2.6.31.5-desktop586-1mnb-96.43.13-7mdv2010.0.i586
    kernel-desktop586-2.6.31.5-1mnb нужен для (установлен)nvidia96xx-kernel-2.6.31.5-desktop586-1mnb-96.43.13-7mdv2010.0.i586
    kernel-desktop586-2.6.31.5-1mnb нужен для (установлен)nvidia96xx-kernel-2.6.31.5-desktop586-1mnb-96.43.13-7mdv2010.0.i586
    kernel-desktop586-2.6.31.5-1mnb нужен для (установлен)nvidia173-kernel-2.6.31.5-desktop586-1mnb-173.14.20-7mdv2010.0.i586
    kernel-desktop586-2.6.31.5-1mnb нужен для (установлен)nvidia173-kernel-2.6.31.5-desktop586-1mnb-173.14.20-7mdv2010.0.i586
    kernel-desktop586-2.6.31.5-1mnb нужен для (установлен)nvidia173-kernel-2.6.31.5-desktop586-1mnb-173.14.20-7mdv2010.0.i586
    kernel-desktop586-2.6.31.5-1mnb нужен для (установлен)nvidia173-kernel-2.6.31.5-desktop586-1mnb-173.14.20-7mdv2010.0.i586
    kernel-desktop586-2.6.31.5-1mnb нужен для (установлен)nvidia173-kernel-2.6.31.5-desktop586-1mnb-173.14.20-7mdv2010.0.i586
    kernel-desktop586-2.6.31.5-1mnb нужен для (установлен)nvidia173-kernel-2.6.31.5-desktop586-1mnb-173.14.20-7mdv2010.0.i586
    kernel-desktop586-2.6.31.5-1mnb нужен для (установлен)madwifi-kernel-2.6.31.5-desktop586-1mnb-0.9.4-4.r4068mdv2010.0.i586
    kernel-desktop586-2.6.31.5-1mnb нужен для (установлен)madwifi-kernel-2.6.31.5-desktop586-1mnb-0.9.4-4.r4068mdv2010.0.i586
    kernel-desktop586-2.6.31.5-1mnb нужен для (установлен)madwifi-kernel-2.6.31.5-desktop586-1mnb-0.9.4-4.r4068mdv2010.0.i586
    kernel-desktop586-2.6.31.5-1mnb нужен для (установлен)madwifi-kernel-2.6.31.5-desktop586-1mnb-0.9.4-4.r4068mdv2010.0.i586
    kernel-desktop586-2.6.31.5-1mnb нужен для (установлен)madwifi-kernel-2.6.31.5-desktop586-1mnb-0.9.4-4.r4068mdv2010.0.i586
    kernel-desktop586-2.6.31.5-1mnb нужен для (установлен)madwifi-kernel-2.6.31.5-desktop586-1mnb-0.9.4-4.r4068mdv2010.0.i586
    kernel-desktop586-2.6.31.5-1mnb нужен для (установлен)nvidia-current-kernel-2.6.31.5-desktop586-1mnb-185.18.36-4mdv2010.0.i586
    kernel-desktop586-2.6.31.5-1mnb нужен для (установлен)nvidia-current-kernel-2.6.31.5-desktop586-1mnb-185.18.36-4mdv2010.0.i586
    kernel-desktop586-2.6.31.5-1mnb нужен для (установлен)nvidia-current-kernel-2.6.31.5-desktop586-1mnb-185.18.36-4mdv2010.0.i586
    kernel-desktop586-2.6.31.5-1mnb нужен для (установлен)nvidia-current-kernel-2.6.31.5-desktop586-1mnb-185.18.36-4mdv2010.0.i586
    kernel-desktop586-2.6.31.5-1mnb нужен для (установлен)nvidia-current-kernel-2.6.31.5-desktop586-1mnb-185.18.36-4mdv2010.0.i586
    kernel-desktop586-2.6.31.5-1mnb нужен для (установлен)nvidia-current-kernel-2.6.31.5-desktop586-1mnb-185.18.36-4mdv2010.0.i586
    kernel-desktop586-2.6.31.5-1mnb нужен для (установлен)slmodem-kernel-2.6.31.5-desktop586-1mnb-2.9.11-0.20080817.4mdv2009.1.i586
    kernel-desktop586-2.6.31.5-1mnb нужен для (установлен)slmodem-kernel-2.6.31.5-desktop586-1mnb-2.9.11-0.20080817.4mdv2009.1.i586
    kernel-desktop586-2.6.31.5-1mnb нужен для (установлен)slmodem-kernel-2.6.31.5-desktop586-1mnb-2.9.11-0.20080817.4mdv2009.1.i586
    kernel-desktop586-2.6.31.5-1mnb нужен для (установлен)slmodem-kernel-2.6.31.5-desktop586-1mnb-2.9.11-0.20080817.4mdv2009.1.i586
    kernel-desktop586-2.6.31.5-1mnb нужен для (установлен)slmodem-kernel-2.6.31.5-desktop586-1mnb-2.9.11-0.20080817.4mdv2009.1.i586
    kernel-desktop586-2.6.31.5-1mnb нужен для (установлен)slmodem-kernel-2.6.31.5-desktop586-1mnb-2.9.11-0.20080817.4mdv2009.1.i586
    kernel-desktop586-2.6.31.5-1mnb нужен для (установлен)broadcom-wl-kernel-2.6.31.5-desktop586-1mnb-5.10.91.9-2mdv2010.0.i586
    kernel-desktop586-2.6.31.5-1mnb нужен для (установлен)broadcom-wl-kernel-2.6.31.5-desktop586-1mnb-5.10.91.9-2mdv2010.0.i586
    kernel-desktop586-2.6.31.5-1mnb нужен для (установлен)broadcom-wl-kernel-2.6.31.5-desktop586-1mnb-5.10.91.9-2mdv2010.0.i586
    kernel-desktop586-2.6.31.5-1mnb нужен для (установлен)broadcom-wl-kernel-2.6.31.5-desktop586-1mnb-5.10.91.9-2mdv2010.0.i586
    kernel-desktop586-2.6.31.5-1mnb нужен для (установлен)broadcom-wl-kernel-2.6.31.5-desktop586-1mnb-5.10.91.9-2mdv2010.0.i586
    kernel-desktop586-2.6.31.5-1mnb нужен для (установлен)broadcom-wl-kernel-2.6.31.5-desktop586-1mnb-5.10.91.9-2mdv2010.0.i586

Не знаю как и быть, уж больно привык к Амароку. :(

#18987
gt-x написал:
дошёл до:
[gt-x@localhost amarok-2.2.1]$ su -c "make uninstall"
Password:
make: *** Нет правила для сборки цели `uninstall'.

make - это компиляция исходного кода :)
а дальше вероятно не "uninstall", а
make install
и вот ман по установке из сорсов:
http://wiki.mandriva.com/ru/Установка_из_исходников

#19012

alex-seed, благодарю. А что на счёт urpme --auto-orphans?

#19037
gt-x написал:
А что на счёт urpme --auto-orphans?

urpme --auto-orphans это для очистки системы от неиспользуемых пакетов.
Вот только странно, что там kernel-desktop586-2.6.31.5-1mnb - оно же ядро системы прописалось, оно конечно могло остаться после обновления системы, да пока еще не было обновлений (тестовые репы не подключал), но так как используется, то оно действующее, попробуй лучше
urpme amarok -a (от рута)
это удалит все пакеты в которых присутствует имя амарок, или вручную через установку/ удаление программ.

...............................

О, нет, обновления ядра есть до 2.6.31.6. после обновления в загрузчике (grub) появится пункт загрузки с этой версией ядра, с него грузишься и можно(если все нормально) старое ядро снести будет.

#19068
alex-seed написал:
urpme amarok -a (от рута)

alex-seed, Спасибо большое, попробую.

alex-seed написал:
О, нет, обновления ядра есть до 2.6.31.6. после обновления в загрузчике (grub) появится пункт загрузки с этой версией ядра, с него грузишься и можно(если все нормально) старое ядро снести будет.

Да, ядро я недавно обновил, но зараза нестабильное :( много что глючит, поэтому я удалять старое совсем не хочу (компьютер не для экспериментов).
Как стабильное сделают, тогда пересяду wink
Ещё раз огромное спасибо :rolleyes:

Но к сожалению возникает ещё один вопрос, как удалить новое ядро?

Чем и как можно удалить новое ядро?

#20239
gt-x написал:


Но к сожалению возникает ещё один вопрос, как удалить новое ядро?

Чем и как можно удалить новое ядро?

Если места на диске хватает, то даунгрэйд лучше не делать, так как вместе с ядром обычно обновляется и куча повязаного на нем софта (например пакеты драйверов). Можешь и не загрузиться потом (т.к. снешь нахрен пол системы :) ).
а вот может полезно покажется, но я за последствия не отвечаю:
[root@localhost ~]# urpme --help

использование:
--test - проверить возможность корректного удаления
--force - принудительно выполнить, даже если некоторые пакеты
не существуют
--repackage - повторно упаковывать файлы перед удалением
-a - выбрать все пакеты, удовлетворяющие выражению

Вообщем
urpme --test [имя пакета]
для начала.

#20270

alex-seed, спасибо, но было уже поздно :D снёс систему, пробэкапил всё норм теперь.

alex-seed написал:
[root@localhost ~]# urpme --help
использование:
--test - проверить возможность корректного удаления
--force - принудительно выполнить, даже если некоторые пакеты
не существуют
--repackage - повторно упаковывать файлы перед удалением
-a - выбрать все пакеты, удовлетворяющие выражению

Вообщем
urpme --test [имя пакета]

Уже побывал, к сожалению было безрезультатно и малоэффективно (может быть только у меня).

Войдите или зарегистрируйтесь, чтобы ответить.