Как установить VirtualBox на Debian stretch

debianeach

Опубликован:  2018-09-06T06:04:42.018263Z

Очередная демонстрация посвящена установке VirtualBox на рабочую машину с Debian stretch на борту. Дебианыч покажет весь процесс в пошаговом режиме с необходимыми и достаточными комментариями. Сам процесс весьма не сложный и много времени не займёт.

Для начала, краткая справка о VirtualBox. VirtualBox - полный виртуализатор общего назначения для аппаратной платформы x86. Базовый пакет исполняемых файлов выпущен на условиях лицензии GPLv2. Общие сведения и документацию можно найти на официальном сайте разработчика.

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

Для Debian stretch на текущий момент имеется два источника для установки VirtualBox:

  1. Stretch-backports;
  2. Oracle VirtualBox repository.

Более подробную информацию можно почерпнуть на официальной wiki Debian. В этой демонстрации производится установка программы из официального репозитория Oracle VirtualBox, чтобы воспроизвести весь процесс, потребуется компьютер с установленным, настроенным и полностью обновлённым Debian stretch, а так же безлимитное соединение с сетью Интернет. Все действия я буду производить в командной строке.

Настраиваю пакетный менеджер. Открываю в текстовом редакторе файл /etc/apt/sources.list:

debianeach@stretch:~$ sudo nano /etc/apt/sources.list

При помощи клавиши со стрелкой вниз перемещаю курсор в самую нижнюю позицию:

Xm2PNk5z9T.jpg

И вписываю в этот файл следующую строку:

deb http://download.virtualbox.org/virtualbox/debian stretch contrib

or7vnlBMOJ.jpg

Сохраняю изменения в файле с помощью сочетания ctrl+o и покидаю текстовый редактор сочетанием ctrl+x.

Скачиваю с официального сайта VirtualBox публичный ключ для apt-secure:

debianeach@stretch:~$ wget https://www.virtualbox.org/download/oracle_vbox_2016.asc

4UR55zzGag.jpg

Добавляю скачанный ключ:

debianeach@stretch:~$ sudo apt-key add oracle_vbox_2016.asc

QSmSOvq03a.jpg

И обновляю источники:

debianeach@stretch:~$ sudo apt-get update

1dclpHvucC.jpg

Обращаю внимание, что в выдаче apt в консоли появился новый источник:

sUucAlwDTP.jpg

Пакетный менеджер настроен и готов к установке пакетов.

Установка пакетов VirtualBox. Репозиторий Oracle VirtualBox repository подключен. При помощи apt теперь можно найти пакеты VirtualBox, которые этот репозиторий предлагает.

debianeach@stretch:~$ sudo apt-cache search virtualbox | grep Oracle

quWjzDytz3.jpg

Устанавливаю новейшую версию из предложенных на текущий момент:

debianeach@stretch:~$ sudo apt-get install virtualbox-5.2

lRV7yurRJj.jpg

Соглашаюсь, для этого вбиваю в позицию курсора символ Y, нажимаю enter и наблюдаю установку всех необходимых пакетов, процесс займёт некоторое время, дожидаюсь его полного завершения.

EFnC0yPrRS.jpg

После завершения процесса установки и перезагрузки компьютера VirtualBox можно найти в системном меню.

fHjI7zGvCN.jpg

Кроме этого запустить программу можно из командной строки.

g7aNmuCXW1.jpg

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

SbhBAMHvjH.jpg

И ещё один важный момент. Если на вашем Debian stretch установлен VirtualBox, следует иметь ввиду рекомендацию разработчика программы и устанавливать пакет dkms, чтобы обеспечить правильное обновление модулей ядра (vboxdrv, vboxnetflt и vboxnetadp) на случай изменения версии ядра при апгрейдах системы хост-машины. Этот пакет можно установить командой:

sudo apt-get install dkms

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

Комментарии: