Home Wiki > SDB:Установка VirtualBox
Sign up | Login

SDB:Установка VirtualBox

tagline: Материал из openSUSE

Проверено в openSUSE Рекомендуемые статьи Связанные статьи
Icon-checked.png

Icon-manual.png Icon-help.png

Установка из репозитория openSUSE

C помощью центра управления YaST подключите одну из нижеперечисленных URL-ссылок , согласно версии установленного дистрибутива:

  • основной репозиторий openSUSE OSS, только программное обеспечение с открытым кодом (по умолчанию подключен)
  • репозитории службы сборки пакетов openSUSE Build Service (OBS) (обычно новее, чем в основном репозитории):
  • репозиторий тестируемых версий пакетов Factory:

Зайдите в центр управления YaST -> Software Management (Управление программным обеспечением) и установите пакет virtualbox или воспользуйтесь консольным менеджером пакетов zypper, выполнив следующую команду:

sudo zypper in virtualbox


Установка с сайта разработчика

Для того, чтобы установить оригинальную версию VirtualBox, подключите правильно выбранный репозиторий.

  • репозиторий virtualbox:
  • репозиторий с пакетом dkms:

Зайдите в центр управления YaST -> Software Management (Управление программным обеспечением) и установите следующие пакеты:

  • gcc
  • make
  • dkms
  • kernel-default|desktop|pae|xen-devel
  • где default|desktop|pae|xen - разновидность ядра. Для выбора правильного значения части строки воспользуйтесь командой: uname -r
  • VirtualBox (выберите самую актуальную версию из подключенного репозитория)

Вы можете просто скопировать консольную команду, которая подключит нужный репозиторий и установит пакеты:

su -c '\
zypper ar -f -p 89 http://download.virtualbox.org/virtualbox/rpm/opensuse/$(lsb_release -rs)/ VBox
zypper in gcc make dkms $(rpm -qa kernel-`uname -r | cut -f3 -d "-"` | sed 's/\([0-9].*\)/devel-\1/') \
$(zypper se virtualbox | grep -i "virtualbox.[0-9]\+" | tail -n1 | cut -f2 -d "|") \'
Внимание: Несоответствие установленных/устанавливаемых версий пакетов kernel-* приведут к ошибка установки модулей ядра (vboxdrv, vboxnetflt и vboxnetadp). Для сравнения версий воспользуйтесь следующей командой:

rpm -qa kernel-{`uname -r|cut -f3 -d"-"`*,source,devel}

После установки

После установки могут потребоваться дополнительные действия для организации работы VirtualBox.

  • Добавление пользователя в группу vboxusers, об этом свидетельствует сообщение при запуске VirtualBox:
You are not a member of the "vboxusers" group. Please add...
  • зайдите в центр управления YaST -> Управление пользователями и группами -> ... и включите пользователя в группу "vboxusers", либо выполните в консоли:
sudo /usr/sbin/usermod -a -G vboxusers $USER
  • перелогиньтесь или перезагрузитесь
  • Сборка модуля ядра:
sudo /usr/lib/virtualbox/vboxdrv setup
Для сборки Вам понадобятся вышеприведенные пакеты, кроме VirtualBox. В случае проблем см. файл журналирования:
/var/log/vbox-install.log

VirtualBox готов к использованию!