¿Cómo instalar VirtualBox Extension Pack en la última versión de VirtualBox en Linux?
También me gustaría poder verificar que el paquete de extensión tiene se ha instalado correctamente y desinstalarlo, si lo deseo.
Responder
Primero, debe cumplir con el Licencia de Evaluación y Uso Personal del Paquete de Extensión de VirtualBox .
En segundo lugar, recomiendo instalar este paquete solo si es realmente necesario, aquí está la descripción de la funcionalidad del paquete de extensión de VirtualBox:
Integración de Oracle Cloud Infrastructure, USB 2.0 y USB 3.0 Host Controller, Host Webcam, VirtualBox RDP, PXE ROM, Disk Encryption , NVMe.
Ahora, descarguemos la maldita cosa:
-
necesita almacenar la última versión de VirtualBox en una variable, llamémosla
LatestVirtualBoxVersion
-
descargue la última versión de Vi rtualBox Extension Pack, una sola línea sigue
LatestVirtualBoxVersion=$(wget -qO - https://download.virtualbox.org/virtualbox/LATEST-STABLE.TXT) && wget "https://download.virtualbox.org/virtualbox/${LatestVirtualBoxVersion}/Oracle_VM_VirtualBox_Extension_Pack-${LatestVirtualBoxVersion}.vbox-extpack"
La atribución de simplificación va a guntbert . Gracias.
Es posible que desee verificar su integridad comparando su suma de comprobación SHA-256 disponible en el archivo:
https://www.virtualbox.org/download/hashes/${LatestVirtualBoxVersion}/SHA256SUMS
usando
sha256sum -c --ignore-missing SHA256SUMS
Luego, lo instalamos de la siguiente manera:
sudo VBoxManage extpack install --replace Oracle_VM_VirtualBox_Extension_Pack-${LatestVirtualBoxVersion}.vbox-extpack
Para verificar si se ha instalado correctamente, podemos enumerar los paquetes de extensión instalados:
VBoxManage list extpacks
Para desinstalar el paquete de extensión:
sudo VBoxManage extpack uninstall "Oracle VM VirtualBox Extension Pack"
Comentarios
Respuesta
También puede instalar el paquete de extensión a través de la GUI:
Primero visita la página de descarga de VirtualBox , debajo del título
Virtualbox … Extension Pack encuentra un enlace Todas las plataformas compatibles . Un clic en este enlace descarga el paquete de extensión.
Ahora desde el menú, seleccione Archivo / Preferencias
haga clic en el ícono que marqué para seleccionar un archivo de extensión y continuar.
Por supuesto, la CLI El método tiene la gran ventaja de que lo obtiene mucho más rápido y no necesita desplazarse por el EULA …
Comentarios
- Todavía no ‘ No entiendo por qué se subestima esta respuesta. Mantener la terminal fuera es una forma mucho más sencilla de hacer las cosas.
- No pude ‘ hacer que la GUI funcione, pero esto puede ser solo una anécdota
Responder
Mantener su paquete de extensión actualizado desde CLI.
Estoy asumiendo que siempre tiene instalada la última versión de VBox (Oracle proporciona repositorios para Ubuntu, Debian, OpnenSUSE, SLES, Fedora y Oracle Linux).
Obtenga el número de versión de la última versión:
vboxversion=$(wget -qO - https://download.virtualbox.org/virtualbox/LATEST.TXT)
wget -qO -
mantiene wget
silencioso y recupera el contenido de ese archivo en stdout
, donde se puede guardar en la variable.
Descargue el último paquete de extensión
wget "https://download.virtualbox.org/virtualbox/${vboxversion}/Oracle_VM_VirtualBox_Extension_Pack-${vboxversion}.vbox-extpack"
Instálelo (incluso si ya existe una versión anterior)
sudo vboxmanage extpack install --replace Oracle_VM_VirtualBox_Extension_Pack-${vboxversion}.vbox-extpack
Respuesta
Alternativamente, si «está ejecutando Debian con los repositorios no libres o Ubuntu con multiverse :
sudo apt-get install virtualbox-ext-pack
Esto mostrará la licencia si aún no la ha aprobado, y si está de acuerdo con la licencia, descargue la versión apropiada del paquete de extensión e instalarlo. El paquete de extensión se actualizará junto con VirtualBox cuando sea necesario.
Comentarios
- Los paquetes en los repositorios tienden a ser versiones mucho más antiguas que las que usted obtener directamente del sitio. Y como VBox todavía se mueve bastante rápido …
- @guntbert Solo quería señalar que el paquete de extensión está empaquetado; por supuesto, si descarga una versión más reciente de VirtualBox desde el sitio web de VirtualBox, descargue el paquete de allí; pero si usa el VirtualBox empaquetado en su distribución, use el paquete correspondiente de la distribución. Ubuntu 16.06 tiene 5.0.18 que no es ‘ t muy antiguo en absoluto, y es más reciente que la versión que obtienes siguiendo Burian ‘ s ¡instrucciones!
- Excelente punto (estoy acostumbrado a encontrar las versiones de repositorio mucho más desactualizadas) y una muy buena captura sobre la versión desactualizada de Extensions sugerida en burian ‘ s anwer.
-
virtualbox-ext-pack
descarga el » real » archivo del sitio web VirtualBox de Oracle ‘ s. La instalación devirtualbox-ext-pack
rompió mi sistema, esperando un » acuerdo de licencia » – con no hay forma de » estar de acuerdo «. Este es un error en el script posterior a la instalación, donde ‘ obtiene todo lo que Oracle le dio. Yo ‘ tiendo a evitar este paquete y prefiero instalar el paquete de extensión en la línea de comandos a través de VBoxManager o la GUI (archivo > preferencias > extensiones > agregar, seleccionar el archivo descargado previamente, aceptar la licencia). askubuntu.com/questions/754815/… - @michael_n gracias por la actualización. ¿Presentó un error para su caso específico o es uno de los errores existentes en Launchpad?
VBoxManage
comando no encontrado . Creo que ‘ te estás perdiendo un paso como, por ejemplo, cómo llevasVBoxManage
ahí para empezar. ‘ estoy usando Win7 de 64 bits como host y Linux Mint como sistema operativo invitado por cierto.