Как установить VirtualBox из командной строки?

Я новичок. По некоторым причинам мне нужно установить Virtualbox. Я вижу, что могу легко установить его с помощью Центра программного обеспечения, но я доверяю большинству apt-get install способ, потому что я нахожу его более безопасным, менее глючным, и это помогает мне лучше приспособиться к терминалу.

Итак, мой вопрос заключается в следующем: есть ли способ установить VirtualBox с помощью командной строки? Я бы предпочел что-нибудь легкое, например apt-get install не распаковывать, не архивировать и т.д., Потому что я все еще не знаю, как это сделать в терминале.

Откройте терминал и выполните:

sudo apt-get install virtualbox 

что должно сработать.

После того, как вы установили его, вы, вероятно, захотите установить гостевые дополнения в гостевой ОС.

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

https://www.virtualbox.org/wiki/Downloads

Убедитесь, что вы получили правильную версию.

Начиная с версии 16.04, вы также можете получить пакет расширений из репозиториев Canonical. Перейдите к терминалу и выполните:

sudo apt install virtualbox-ext-pack 

Таким образом, начиная с версии 16.04, вы должны иметь возможность получить virtualbox и пакет расширений, введя следующее:

sudo apt install virtualbox virtualbox-ext-pack 

Следуйте инструкциям на вашем экране.

Чтобы установить пользовательский интерфейс для управления вашими виртуальными ящиками, используйте эту команду

sudo apt install virtualbox-qt

Если вы хотите иметь последнюю версию VirtualBox, проверьте это: https://www.virtualbox.org/wiki/Linux_Downloads

Добавьте одну из следующих строк в соответствии с вашим дистрибутивом в свой /etc/apt/sources.list:

deb http://download.virtualbox.org/virtualbox/debian xenial contribdeb http://download.virtualbox.org/virtualbox/debian trusty contribdeb http://download.virtualbox.org/virtualbox/debian precise contrib

В качестве альтернативы вы можете использовать add-apt-repository чтобы добавить к вашему /etc/apt/sources.list:

sudo apt-add-repository "deb http://download.virtualbox.org/virtualbox/debian $(lsb_release -sc) contrib"

Добавить безопасный ключ:

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

- or for Debian 8 (Jessie) / Ubuntu 16.04 ("Xenial") and later:

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

Установить VirtualBox:

sudo apt-get updatesudo apt-get install virtualbox-5.2

Вы можете использовать

apt-cache search virtualbox

для поиска пакетов, связанных с "virtualbox".

Среди прочего это находит пакет virtualbox. Используйте

apt-cache show virtualbox

чтобы получить больше информации об этом пакете.

Поскольку описание звучит так, как вы хотите, используйте

sudo apt-get install virtualbox

для установки пакета.

Выполните эти команды, чтобы установить Virtualbox 5.0.

sudo apt-add-repository "deb http://download.virtualbox.org/virtualbox/debian $(lsb_release -sc) contrib"wget -q https://www.virtualbox.org/download/oracle_vbox.asc -O- | sudo apt-key add -sudo apt-get updatesudo apt-get install virtualbox-5.0 dkms 

dkms (необязательно): "Пользователи Ubuntu / Debian могут захотеть установить пакет dkms, чтобы убедиться, что модули ядра хоста VirtualBox (vboxdrv, vboxnetflt и vboxnetadp) должным образом обновлены, если версия ядра Linux изменится во время следующего обновления apt-get".

согласно с Скачать официальный документ Oracle для Linux вы можете установить virtual box добавив его в репозиторий двумя способами

1 - добавьте его репозиторий (в соответствии с вашей версией ubuntu) прямо в /etc/apt/sources.list файл [следующая строка для репозиториев ubuntu 16.04 для ubuntu]

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

2 - добавление своего репозитория с помощью командной строки [следующая строка для репозиториев ubuntu 16.04 для ubuntu]

sudo apt-add-repository "deb http://download.virtualbox.org/virtualbox/debian xenial contrib"

Уведомление: для другой версии ubuntu используйте тот же репозиторий, но измените xenial слово с названием вашей версии ubuntu

deb http://download.virtualbox.org/virtualbox/debian {ubuntu-version-name} contrib

Затем добавьте открытые ключи Oracle, скопировав ключ из oracle_vbox_2016.asc , oracle_vbox.asc и вставьте их в два файла oracle_vbox_2016.asc, oracle_vbox.asc наконец добавьте их в свою систему

sudo apt-key add oracle_vbox_2016.ascsudo apt-key add oracle_vbox.asc

Другой способ добавления открытых ключей Oracle с помощью командной строки

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

после последних двух шагов вам необходимо установить virtual box с помощью apt-get install командная строка:

sudo apt-get updatesudo apt-get install virtualbox-5.1

вы можете установить virtual box вручную, загрузив это dab-пакеты, которые существуют в Скачать официальный документ Oracle для Linux Пример: ссылка для скачивания для Ubuntu 16.04, 64-разрядный пакет dab

Уведомленияответ на @Kostanos то же, что и мой ответ, но установите virtualbox-5.0 также для дополнительная ссылка для установки virtual box

В моих облачных образах Ubuntu-15.04 отсутствует пакет virtualbox из включенных источников. Метод Костаноса работает, но поскольку virtualbox - это мета-пакет с несколькими версиями в зависимости от версии, которую вы запускаете, вам может потребоваться указать конкретную версию.

Вот сценарий, который проверяет наличие кандидата на установку, устанавливает репозиторий, если такового нет, затем обновляет списки пакетов и устанавливает его для вас. Как отмечено в его ответе, обязательно измените "vivid" на название вашего релиза.

#!/bin/bashif [ $(dpkg-query -W -f='${Status}' virtualbox 2>/dev/null | grep -c "ok installed") -eq 0 ];  then    if [ $(apt-cache search virtualbox | grep virtualbox) ];      then        apt-get install -y virtualbox      else        apt-add-repository "deb http://download.virtualbox.org/virtualbox/debian vivid contrib"        wget -q https://www.virtualbox.org/download/oracle_vbox.asc -O- | apt-key add -        apt-get update        apt-get install -y virtualbox-5.0    fifi

Мне пришлось написать это для автоматизации проекта Mythos, поэтому я решил поделиться.

Спасибо.

Для получения последней версии Oracle 4.3 также см.: http://askubuntu.com/questions/41478/how-do-i-install-the-virtualbox-version-from-oracle-to-install-an-extension-pack который включает в себя инструкции CLI. Обратите внимание, что репозитория для 13.10 еще нет, но версия 13.04 тоже должна работать.

Ubuntu 18.04: https://linuxconfig.org/install-virtualbox-on-ubuntu-18-04-bionic-beaver-linux

самый неявный учебник, который я нашел How to Install VirtualBox 5.2 on Ubuntu 16.04 LTS - TecAdmin

@Takkat - На данный момент для меня нет проблем, если нет репозитория для 13.04, так как я не запускаю последнюю версию. :slight_smile: Но хорошо, что вы упомянули об этом. Это может помочь другим пользователям.