Решил установить Bumblebee.
При выполнении выпадает
[console]
linux-917o:/home/khorolpavel # bumblebeed --daemon
modprobe: FATAL: Module bbswitch not found.
[/console]
Зашёл в yast и обнаружил, что пакет bbswitch установлен.
Тогда ещё установил три пакета с таким же названием в начале.
[console]
С | Имя | Заключение | Тип
--+----------------------+------------------------------+-----------------------
i | bbswitch | Bumblebee ACPI kernel module | пакет
| bbswitch | Bumblebee ACPI kernel module | пакет с исходным кодом
i | bbswitch-kmp-default | Bumblebee ACPI kernel module | пакет
i | bbswitch-kmp-desktop | Bumblebee ACPI kernel module | пакет
| bbswitch-kmp-pae | Bumblebee ACPI kernel module | пакет
i | bbswitch-kmp-xen | Bumblebee ACPI kernel module | пакет
[/console]
После чего установилось ненужное мне ядро bbswitch-kmp-xen, которое появляется при загрузке в GRUB. К тому же оно не работает.
Удалил все пакеты, имя которых содержит "bbswitch". После перезагрузки неработающее ядро в грабе не пропало.
zypper dup потребовала установить эти пакеты обратно.
Как от них полностью избавиться?
Как удалить неработающее ядро bbswitch-kmp-xen?
ivan.tiran,
Покажите:
[console]zypper se -si kernel bbswitch[/console]
Показать
--+----------------------+-------+---------------------------------+-------------+-------------------------
i | bbswitch | пакет | 0.8-21.1 | x86_64 | Nvidia_Bumblebee
i | bbswitch-kmp-default | пакет | 0.8_k3.16.6_2-21.1 | x86_64 | Nvidia_Bumblebee
i | bbswitch-kmp-desktop | пакет | 0.8_k3.16.6_2-21.1 | x86_64 | Nvidia_Bumblebee
i | bbswitch-kmp-xen | пакет | 0.8_k3.16.6_2-21.1 | x86_64 | Nvidia_Bumblebee
i | kernel-default | пакет | 3.17.2-2.1.g3788128 | x86_64 | Kernel:/stable/standard/
i | kernel-default | пакет | 3.16.6-2.1 | x86_64 | openSUSE-13.2-Oss
i | kernel-default | пакет | 3.16.6-2.1 | x86_64 | openSUSE-13.2-0
i | kernel-default-devel | пакет | 3.17.2-2.1.g3788128 | x86_64 | Kernel:/stable/standard/
i | kernel-desktop | пакет | 3.17.2-1.1.g1afb260 | x86_64 | (Системные пакеты)
i | kernel-desktop | пакет | 3.17.2-2.1.g3788128 | x86_64 | Kernel:/stable/standard/
i | kernel-desktop | пакет | 3.16.6-2.1 | x86_64 | openSUSE-13.2-Oss
i | kernel-desktop | пакет | 3.16.6-2.1 | x86_64 | openSUSE-13.2-0
i | kernel-desktop-devel | пакет | 3.17.2-2.1.g3788128 | x86_64 | Kernel:/stable/standard/
i | kernel-devel | пакет | 3.17.2-2.1.g3788128 | noarch | Kernel:/stable/standard/
i | kernel-firmware | пакет | 20140903git-36.1 | noarch | Kernel:/stable/standard/
i | kernel-macros | пакет | 3.17.2-2.1.g3788128 | noarch | Kernel:/stable/standard/
i | kernel-xen | пакет | 3.17.2-2.1.g3788128 | x86_64 | Kernel:/stable/standard/
i | kernel-xen | пакет | 3.16.6-2.1 | x86_64 | openSUSE-13.2-Oss
i | kernel-xen | пакет | 3.16.6-2.1 | x86_64 | openSUSE-13.2-0
i | kernel-xen-devel | пакет | 3.17.2-2.1.g3788128 | x86_64 | Kernel:/stable/standard/
i | texlive-l3kernel | пакет | 2013.84.svn_4469svn29409-16.1.7 | noarch | openSUSE-13.2-Oss
i | texlive-l3kernel-doc | пакет | 2013.84.svn_4469svn29409-16.1.7 | noarch | openSUSE-13.2-Oss [/console]
ivan.tiran,
Удаляйте ненужные вам пакеты.
После блокируйте их командой:
[console=root]zypper al пакет1 пакет2 пакет3[/console]
Теперь при zypper dup предлагаться к установке не будут.
Выполнил. А как из Граба строки удалить? Надо какой-то файл редактировать?
ivan.tiran,
Выполните:
[console=root]mkinitrd && grub2-mkconfig -o /boot/grub2/grub.cfg[/console]
Перезагрузитесь.
Должны будут оттуда удалиться, если, конечно, удалите ненужные пакеты(ядра).
ivan.tiran,
Выполните:
[console=root]mkinitrd && grub2-mkconfig -o /boot/grub2/grub.cfg[/console]
Перезагрузитесь.
Должны будут оттуда удалиться, если, конечно, удалите ненужные пакеты(ядра).
Не помогло, но в списке установленных пакетов нашёл ещё вот что. Видимо, они подтянулись вместе с предыдущими файлами.
Их тоже удалить?
[console]i | kernel-xen | Ядро Xen | пакет
i | kernel-xen-devel | Файлы для разработчиков, необходимые для сборки модулей ядра | пакет[/console]
Их тоже удалить?
Удалите. И повторите команду из сообщения №6.
Теперь всё нормально, спасибо.
ivan.tiran,
Для информации:
Просмотр списка заблокированных пакетов:
[console]zypper ll[/console]
Удаление из-списка заблокированных пакетов:
[console=root]zypper rl пакет[/console]
или:
[console=root]zypper rl номер_пакета[/console]
благодарю