1

Здравствуйте.
Вопрос собственно в выборе правильной последовательности (как я понимаю) установки пакетов из репозитория http://mib.pianetalinux.org/MIB/rosa2012lts/64/basic/.
Там имеется всего пять пакетов имеющих отношение к VirtualBox:

  • dkms-vboxadditions

  • dkms-virtualbox

  • virtualbox

  • virtualbox-guest-additions

  • x11-driver-video-vboxvideo

Если их все скачать и попробовать установить из каталога загрузки вот так:

# urpmi *.rpm

то выдаются сообщения о конфликтах между пакетами.
Просветите пожалуйста, как выйти из этого положения. Спасибо.

2

Достаточно будет virtualbox-guest-additions

MX 23.6 Libretto x86_64
Чем больше я работаю админом, тем больше понимаю, насколько волшебна фраза - "Нет технической возможности!"

3

awl пишет:

то выдаются сообщения о конфликтах между пакетами.

Об этом подробнее.


virtualbox-guest-additions

Это всего лишь guest-additions (их можно и не ставить даже)

4

Вроде бы всё встало и нормально работает, если устанавливать пакеты в следующей последовательности:

urpmi dkms-virtualbox-4.1.16-69.1-mib2012.0.x86_64.rpm
urpmi virtualbox-4.1.16-69.1-mib2012.0.x86_64.rpm
urpmi virtualbox-guest-additions-4.1.16-69.1-mib2012.0.x86_64.rpm x11-driver-video-vboxvideo-4.1.16-69.1-mib2012.0.x86_64.rpm

Мне неясно только, для чего нужен пакет dkms-vboxadditions?
А без guest-additions у меня не работали "shared folders".

5

Вот из Википедии:

Dynamic Kernel Module Support или DKMS — фреймворк, который используется для генерации тех модулей ядра Linux, которые в общем случае не включены в дерево исходного кода. DKMS позволяет драйверам устройств автоматически пересобираться, когда ядро уже собрано. DKMS может быть использован в двух направлениях: автоматическая рекомпиляция всех модулей в случае установки новой версии ядра, и установка новых версий модулей (драйверов) в существующую систему без необходимости ручной компиляции или предкомпилированных пакетов. Это, к примеру, делает возможным использование новых видеокарт на старых Linux-системах.
DKMS был написан группой линукс-разработчиков в компании Dell в 2003 году. DKMS уже включен в многие дистрибутивы ОС LINUX, такие как Debian Squeeze, Ubuntu 8.10[2] (и поздние версии) или Fedora[3], является свободным ПО, выпускаемым под лицензией GNU General Public License (GPL) v2 или поздней.

6

Пробую установить:

# urpmi dkms-vboxadditions-4.1.16-69.1-mib2012.0.x86_64.rpm
Следующий пакет будет удалён для обновления остальных:
dkms-virtualbox-4.1.16-69.1-mib2012.0.x86_64
 (из-за конфликтов с dkms-vboxadditions) (y/N)

Отказываюсь от установки, т.к. вроде бы всё нормально работает.

7

Если все работает, нету проблем.