Як встановити пакет розширень VirtualBox до останньої версії VirtualBox в Linux?
Я також хотів би мати можливість перевірити, що пакет розширень успішно встановлений, і, якщо я хочу, видалити його.
Як встановити пакет розширень VirtualBox до останньої версії VirtualBox в Linux?
Я також хотів би мати можливість перевірити, що пакет розширень успішно встановлений, і, якщо я хочу, видалити його.
Відповіді:
-По-перше, вам потрібно дотримуватися ліцензії на особисте користування та оцінку VirtualBox Extension Pack .
Опис функціональності пакету розширень VirtualBox:
Пристрої 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"
Ви також можете встановити пакет розширень через GUI:
Спочатку ви відвідуєте сторінку завантаження VirtualBox , там же під заголовком
Virtualbox ... Пакет розширень ви знайдете посилання Усі підтримувані платформи . Клацання цього посилання завантажує розширення.
Тепер у меню виберіть « Файл / Налаштування»
натисніть на значок, який я позначив, щоб вибрати файл розширення та продовжити.
Звичайно, метод CLI має велику перевагу в тому, що ви отримуєте його набагато швидше і не потрібно прокручувати EULA ...
Постійне оновлення пакету розширень від 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 або GUI (файл> налаштування> розширення> додати, вибрати попередньо завантажений файл, погодитися на ліцензію). askubuntu.com/questions/754815/…