Могу ли я установить VirtualBox Extension Pack из репозиториев Ubuntu?

У меня VirtualBox работает на нескольких серверах, всегда без графического интерфейса, администрирование с использованием vboxmanage команды.

Я использовал для установки из Oracle PPA, но после окончания двух разных версий vbox я устанавливал из репозиториев Ubuntu. Я нашел пакет для установки гостевых дополнений iso, но никогда не знал о наличии пакетов расширений.

Я спрашиваю, как версия virtualbox для 14.04 некоторое время назад перешла с 4.3.10 на 4.3.34, поэтому добавил шаг для меня apt-get dist-upgrade,

Я знаю, как получить их из Oracle и установить их вручную, но есть ли другой способ, без использования графического интерфейса? Являются ли пакеты расширений где-нибудь в репозиториях Ubuntu?

4 ответа

Решение

Поскольку пакет расширений Virtual Box является проприетарным программным обеспечением с закрытым исходным кодом, мы не сможем предоставлять пакеты Debian или двоичные файлы из репозиториев Ubuntu.

Чтобы упростить установку пакетов расширений в версии Virtual Box, предоставляемые репозиториями, мы поддерживаем вспомогательный скрипт загрузки в репозитории multiverse из Ubuntu >= 15.10, который будет загружать пакет расширений из Oracle (virtualbox-ext-pack).

Не устанавливайте это для версий Virtual Box, которые вы загрузили и установили из других источников.

Это предполагает, что virtualbox уже установлен.

Я посмотрел на источник пакета virtualbox-ext-pack в Ubuntu и нашел несколько драгоценных камней. Я сделал следующее, что является вариантом того, что этот пакет делает в сценарии, который я использую:

VBOXVERSION=`VBoxManage --version | sed -r 's/([0-9])\.([0-9])\.([0-9]{1,2}).*/\1.\2.\3/'`
wget -q -N "http://download.virtualbox.org/virtualbox/$VBOXVERSION/Oracle_VM_VirtualBox_Extension_Pack-$VBOXVERSION.vbox-extpack"
VBoxManage extpack install --replace Oracle*.vbox-extpack

Это было на Debian Jessie, но я вполне уверен, что это будет работать так же, как на большинстве разновидностей Linux, возможно, и на Unix.

На Ubuntu 17.04+:

sudo apt install virtualbox-ext-pack

PS: я знаю, что этот вопрос задавался очень давно, когда это было невозможно, но я пишу этот ответ, чтобы помочь людям, которые пришли сюда через Google в 2018 году +.

apt-cache search virtualbox дает мне virtualbox-ext-pack какой пакет вы ищете.

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