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

106

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

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

    
задан Cristiana Nicolae 28.10.2013 в 11:46
источник

6 ответов

134

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

sudo apt-get install virtualbox 

, который должен работать.

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

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

Ссылка

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

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

sudo apt install virtualbox-ext-pack 

Поэтому, начиная с Xenial 16.04, вы должны получить виртуальный бокс и добавочный пакет, введя следующее:

sudo apt install virtualbox virtualbox-ext-pack 

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

ответ дан Warren Hill 28.10.2013 в 11:51
источник
32

Если вы хотите иметь последнюю версию VirtualBox, проверьте следующее: Ссылка

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

deb http://download.virtualbox.org/virtualbox/debian xenial contrib
deb http://download.virtualbox.org/virtualbox/debian trusty contrib
deb 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 -

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

sudo apt-get update
sudo apt-get install virtualbox-5.0
    
ответ дан Kostanos 01.12.2014 в 14:31
19

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

apt-cache search virtualbox

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

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

apt-cache show virtualbox

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

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

sudo apt-get install virtualbox

, чтобы установить пакет.

    
ответ дан Florian Diesch 28.10.2013 в 11:58
7

Запустите эти команды для установки 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 update
sudo apt-get install virtualbox-5.0 dkms 
  

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

    
ответ дан Hai Rom 26.12.2015 в 04:40
3

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

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

#!/bin/bash
if [ $(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
    fi
fi

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

Спасибо.

    
ответ дан spyderdyne 17.11.2015 в 19:22
3

согласно Oracle Official Doc for Linux Download вы можете установить virtual box , добавив его в репозиторий двумя способами.

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

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

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

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 , < href="https://www.virtualbox.org/download/oracle_vbox.asc"> oracle_vbox.asc и вставьте их в два файла oracle_vbox_2016.asc , oracle_vbox.asc , наконец, добавьте их в свою систему

sudo apt-key add oracle_vbox_2016.asc
sudo 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 update
sudo apt-get install virtualbox-5.1

вы можете установить virtual box вручную. Загрузите его пакеты dab, которые существуют в Oracle Official Doc for Linux Download Пример: скачать ссылку для Ubuntu 16.04 xenial 64-разрядный пакет dab

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

    
ответ дан ahmed hamdy 20.11.2016 в 15:52