Как установить VirtualBox Extension Pack в последнюю версию VirtualBox для Linux?
Я также хотел бы убедиться, что пакет расширений был успешно установлен, и удалить его, если хотите.
Как установить VirtualBox Extension Pack в последнюю версию VirtualBox для Linux?
Я также хотел бы убедиться, что пакет расширений был успешно установлен, и удалить его, если хотите.
Ответы:
- Во-первых, вам необходимо придерживаться лицензии на использование и пробную версию пакета расширений VirtualBox .
Описание функциональности VirtualBox Extension Pack:
Устройства USB 2.0 и USB 3.0, VirtualBox RDP, шифрование диска, загрузка NVMe и PXE для карт Intel.
Теперь давайте загрузим эту чертову штуку:
нам нужно сохранить последнюю версию VirtualBox в переменную, давайте назовем ее LatestVirtualBoxVersion
скачайте последнюю версию пакета расширений VirtualBox.
LatestVirtualBoxVersion=$(wget -qO - http://download.virtualbox.org/virtualbox/LATEST-STABLE.TXT) && wget "http://download.virtualbox.org/virtualbox/${LatestVirtualBoxVersion}/Oracle_VM_VirtualBox_Extension_Pack-${LatestVirtualBoxVersion}.vbox-extpack"
Упрощение атрибуции идет Гунберту . Спасибо.
Возможно, вы захотите проверить его целостность, сравнив контрольную сумму SHA-256, доступную в файле:
https://www.virtualbox.org/download/hashes/${LatestVirtualBoxVersion}/SHA256SUMS
Затем мы устанавливаем его следующим образом:
sudo VBoxManage extpack install --replace Oracle_VM_VirtualBox_Extension_Pack-${LatestVirtualBoxVersion}.vbox-extpack
Чтобы проверить, была ли она успешно установлена, мы можем перечислить установленные пакеты расширений:
VBoxManage list extpacks
Чтобы удалить пакет расширений:
sudo VBoxManage extpack uninstall "Oracle VM VirtualBox Extension Pack"
Вы также можете установить пакет расширений через графический интерфейс:
Сначала вы заходите на страницу загрузки VirtualBox , там под заголовком
Virtualbox ... Extension Pack вы найдете ссылку Все поддерживаемые платформы . Нажмите на эту ссылку, чтобы загрузить пакет расширений.
Теперь из меню выберите Файл / Настройки
щелкните значок, который я пометил, чтобы выбрать файл расширения и продолжить.
Конечно, метод CLI имеет большое преимущество в том, что вы получаете его намного быстрее и не должны просматривать лицензионное соглашение ...
Поддержание вашего пакета расширения в актуальном состоянии от CLI.
Я предполагаю, что у вас всегда установлена последняя версия VBox (Oracle предоставляет репозитории для Ubuntu, Debian, OpnenSUSE, SLES, Fedora и Oracle Linux).
Получить номер версии последней версии:
vboxversion=$(wget -qO - https://download.virtualbox.org/virtualbox/LATEST.TXT)
wget -qO -
хранит wget
молчание и извлекает содержимое этого файла stdout
, где оно может быть сохранено в переменной.
Загрузите последний пакет расширений
wget "https://download.virtualbox.org/virtualbox/${vboxversion}/Oracle_VM_VirtualBox_Extension_Pack-${vboxversion}.vbox-extpack"
Установите его (даже если старая версия уже существует)
sudo vboxmanage extpack install --replace Oracle_VM_VirtualBox_Extension_Pack-${vboxversion}.vbox-extpack
В качестве альтернативы, если вы используете Debian с несвободными репозиториями или Ubuntu с мультиверсом:
sudo apt-get install virtualbox-ext-pack
Это отобразит лицензию, если вы еще не одобрили ее, и если вы согласны с лицензией, загрузите соответствующую версию пакета расширений и установите ее. Пакет расширений будет обновлен вместе с VirtualBox при необходимости.
virtualbox-ext-pack
загружает «настоящий» файл с веб-сайта Oracle VirtualBox. Установка virtualbox-ext-pack
сломала мою систему, завис в ожидании «лицензионного соглашения» - без возможности «согласиться». Это ошибка в постинсталляционном скрипте, когда вы получаете то, что вам дал Oracle. Я бы предпочел избежать этого пакета, а установить пакет расширений в командной строке через VBoxManager или графический интерфейс (файл> настройки> расширения> добавить, выбрать предварительно загруженный файл, согласиться с лицензией). askubuntu.com/questions/754815/…