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

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

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

1
задан 7 May 2017 в 21:41

5 ответов

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

Добавьте одну из следующих строк в соответствии с вашим распространением на ваш [ f5]:

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
33
ответ дан 24 May 2018 в 16:05
  • 1
    Любопытно, если вы можете уточнить, почему это предпочтительнее sudo apt-get install virtualbox и почему вы не можете просто запустить sudo apt-get install virtualbox-5.0? – Luke 22 July 2016 в 23:48

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

apt-cache search virtualbox

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

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

apt-cache show virtualbox

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

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

sudo apt-get install virtualbox

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

19
ответ дан 24 May 2018 в 16:05

Запустите эти команды для установки 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. "
7
ответ дан 24 May 2018 в 16:05
  • 1
    Примечание: последнее сейчас 5.1. Теперь это путь, и это должен быть принятый ответ. – Vadorequest 11 September 2016 в 22:21
  • 2
    Это хороший ответ, но вам нужно обратиться к virtualbox.org/wiki/Linux_Downloads , чтобы убедиться, что у вас есть правильные версии. Оба ключа и версии виртуального бокса, перечисленные здесь, устарели. – Harlan Nelson 3 May 2018 в 21:12

Мои облачные изображения 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, поэтому я решил поделиться этим.

Спасибо.

3
ответ дан 24 May 2018 в 16:05

в соответствии с официальным документом Oracle Official Doc для Linux. Вы можете установить 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 Official Doc for Linux Загрузите , 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_vbox.asc Экзамен ple: скачать ссылку для Ubuntu 16.04 xenial 64 бит dab package

Замечания ответа Ubuntu 16.04 xenial 64 бит dab package то же самое, что и мой ответ, но установите virtualbox-5.0 также для получения дополнительной ссылки для установка virtual box

3
ответ дан 24 May 2018 в 16:05

Другие вопросы по тегам:

Похожие вопросы: