1 (23.03.2010 15:26:06 отредактировано gt-x)

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

[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. Попытался в консоли администратора ввести, на вопрос об удалении ответил утвердительно, после чего было вот так:

Удаление не удалось:
    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

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

Desktop (1): Intel Core2Duo E8400, RAM 4GB, nVidia 9600 GT , HDD 320 GB. System: OpenSUSE 12.3 (KDE 4.10).
Desktop (2): Intel P IV (1.6), RAM 768 MB, nVidia 2 MX 440 (64 MB), HDD 320 GB. System: ALT 4.1.

2

gt-x пишет:

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

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

3 (23.03.2010 16:34:00 отредактировано gt-x)

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

Desktop (1): Intel Core2Duo E8400, RAM 4GB, nVidia 9600 GT , HDD 320 GB. System: OpenSUSE 12.3 (KDE 4.10).
Desktop (2): Intel P IV (1.6), RAM 768 MB, nVidia 2 MX 440 (64 MB), HDD 320 GB. System: ALT 4.1.

4 (23.03.2010 17:39:28 отредактировано alex-seed)

gt-x пишет:

А что на счёт urpme --auto-orphans?

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

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

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

5 (25.03.2010 14:48:12 отредактировано gt-x)

alex-seed пишет:

urpme amarok -a (от рута)

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

alex-seed пишет:

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

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

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

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

Desktop (1): Intel Core2Duo E8400, RAM 4GB, nVidia 9600 GT , HDD 320 GB. System: OpenSUSE 12.3 (KDE 4.10).
Desktop (2): Intel P IV (1.6), RAM 768 MB, nVidia 2 MX 440 (64 MB), HDD 320 GB. System: ALT 4.1.

6

gt-x пишет:

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

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

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

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

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

7

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

alex-seed пишет:

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

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

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

Desktop (1): Intel Core2Duo E8400, RAM 4GB, nVidia 9600 GT , HDD 320 GB. System: OpenSUSE 12.3 (KDE 4.10).
Desktop (2): Intel P IV (1.6), RAM 768 MB, nVidia 2 MX 440 (64 MB), HDD 320 GB. System: ALT 4.1.