Установка VirtualBox в Ubuntu, Debian, CentOS

Установка VirtualBox в Ubuntu, Debian, CentOS

Введение


VirtualBox отличное ПО для запуска виртуальных машин. В большинстве дистрибутивов линукс, он доступен в официальных репозиториях. Пакеты в таких репозиторях перед добавлением проверяют на стабильность и безопасность, а также могут вносить небольшие изменения для корректной работы в конкретном дистрибутие, по этой причине программы не всегда доступны в новых версиях.

Установка virtualbox из репозитория oracle имеет преимущество перед версией из репозиториев дистрибутива — это возможность использовать новый функционал, вы будете быстрее получать обновления безопасности, а также сможете установить расширение virtualbox extension pack.

В этой статье рассмотрим как установить виртуалбокс в Ubuntu 18.04 Bionic, Debian 9 Stretch, CentOS 7 и openSUSE Leap 15.0.

Установка VirtualBox в Ubuntu 18.04


Подключение репозитория

Для начала нужно добавить репозиторий в пакетный менеджер apt, для этого нужно вставить строку приведенную ниже, которая содержит информацию о подключаемом репозитории в файл /etc/apt/source.list

deb https://download.virtualbox.org/virtualbox/debian bionic contrib

где bionic — это кодовое имя нашего дистрибутива Ubuntu 18.04
Добавляем строку одной командой:

# echo "deb https://download.virtualbox.org/virtualbox/debian bionic contrib" >> /etc/apt/sources.list

Далее добавляем ключи для подписи репозитория. Программой wget скачиваем файл ключа и передаем его по конвейеру команде apt-key, которая добавит ключ в наш пакетный менеджер.

# wget -q https://www.virtualbox.org/download/oracle_vbox_2016.asc -O- | apt-key add -
# wget -q https://www.virtualbox.org/download/oracle_vbox.asc -O- | apt-key add -

Обновляем индекс пакетов в подключенных репозиториях.

# apt update

Установка и настройка

Устанавливаем virtualbox:

# apt install virtualbox-5.2

Прим. На момент написания статьи был актуален пакет virtualbox-5.2, у вас может быть другой. Введите

# apt install virtualbox-

и используйте автодополнение, нажав два раза клавишу Tab. Вам выведет список доступных для установки пакетов virtualbox.

Осталось добавить нашего пользователя в группу vboxusers.

# usermod -a -G vboxusers user

где vboxusers — группа пользователей, которым разрешено использовать virtualbox.
user — имя вашего пользователя;

Перезагружаем компьютер:

# reboot
Установить VirtualBox в Ubuntu
Готово

Установка VirtualBox в Debian 9


VirtualBox в Debian 9 устанавливается точно также как и в Ubuntu 18.04

Установка VirtualBox в CentOS 7


В дистрибутивах семейства Red Hate, установка отличается.

Подключение репозитория

Переходим в каталог /etc/yum.repos.d/ и командой wget скачиваем в него файл репозитория VirtualBox.

# cd /etc/yum.repos.d/
# wget https://download.virtualbox.org/virtualbox/rpm/el/virtualbox.repo

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

# yum update

Установка и настройка

Все готово к установке, однако перед ней нам потребуются некоторые пакеты, которые будут нужны во время инсталляции, а именно kernel-devel dkms gcc make perl. В Ubuntu эти пакеты установлены из коробки, а в CentOS нам нужно сделать это самостоятельно.

# yum install kernel-devel dkms gcc make perl
# yum install VirtualBox-5.2

Возможно возникнет ошибка во время установки, чтобы ее решить запускаем скрипт:

# /sbin/vboxconfig

Если и он выдаст ошибку, то нужно искать причину в лог-файле /var/log/vbox-install.log
Чаще всего причиной являются неразрешенные зависимости, в логе будет указано, какие именно.

После успешной установки, нужно добавить пользователей, которые будут использовать VirtualBox в группу vboxusers.

# usermod -a -G vboxusers oleg

где vboxusers — группа пользователей работающих в VB;
oleg — логин пользователя;

Перезагружаем машину.

# systemctl reboot
VirtualBox в CentOS 7
Готово

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *