¿Cómo instalar VirtualBox desde la línea de comandos?

143

Soy un novato Por alguna razón, necesito instalar Virtualbox. Veo que puedo instalarlo fácilmente usando el Centro de software, pero confío en la mayoría de los apt-get installcasos, porque lo encuentro más seguro, con menos errores y me ayuda a acomodar más con el Terminal.

Entonces, mi pregunta es la siguiente: ¿hay alguna forma de instalar VirtualBox usando la línea de comando? Preferiría algo fácil, como apt-get installno descomprimir, archivar, etc., porque todavía no sé cómo hacer esto en la Terminal.

Cristiana Nicolae
fuente
2
Para obtener la última versión de Oracle 4.3, consulte también: askubuntu.com/questions/41478/… que incluye instrucciones de CLI. Tenga en cuenta que todavía no hay un repositorio para 13.10, pero la versión 13.04 también debería funcionar.
Takkat
@Takkat - Por ahora, no hay problema para mí si no hay un repositorio para 13.04 ya que no ejecuto la última versión. :-) Pero es bueno que lo hayas mencionado. Puede ayudar a otros usuarios.
Cristiana Nicolae
tutorial más implícito que encontré tecadmin.net/install-oracle-virtualbox-on-ubuntu
bresleveloper
1
Ubuntu 18.04: linuxconfig.org/…
Noah Martin

Respuestas:

178

Abra una terminal y ejecute:

sudo apt-get install virtualbox 

Que debería funcionar.

Una vez que lo haya instalado, probablemente desee instalar adiciones de invitados en el sistema operativo invitado.

También es probable que desee el paquete de extensión que puede obtener desde aquí:

https://www.virtualbox.org/wiki/Downloads

Asegúrese de obtener la versión correcta.

A partir de Xenial 16.04, también puede obtener el paquete de extensión de los repositorios de Canonical. Ve a la terminal y ejecuta:

sudo apt install virtualbox-ext-pack 

Por lo tanto, a partir de Xenial 16.04, debería poder obtener virtualbox y el paquete de extensión escribiendo lo siguiente:

sudo apt install virtualbox virtualbox-ext-pack 

Siguiendo las instrucciones en su pantalla.

Para instalar la interfaz de usuario para administrar sus cajas virtuales, use este comando

sudo apt install virtualbox-qt
Warren Hill
fuente
1
@ Warren Hill - ¡Muchas gracias! Para ser sincero, he utilizado la ruta más fácil, solo sudo apt-get install virtualbox, sin buscar la versión correcta. Hasta ahora, funciona bien. Pero la próxima vez que necesite instalarlo, seré más sabio y seguiré sus consejos. :-)
Cristiana Nicolae
2
Imagen de la nube Ubuntu 15.04: no se encontró ningún candidato para la instalación de virtualbox. Esto funcionó la semana pasada. Aquí hay una pasta: pastebin.com/dYkSY3jc El metapaquete virtualbox no está disponible en mis imágenes de la nube Ubuntu15.04, así que primero debo agregar el repositorio y actualizar.
Spyderdyne
1
Esto ya no funciona. Ver askubuntu.com/a/713526/235667 respuesta.
Vadorequest
Tuve que instalar virtualbox-qt también, para virtualboxtrabajar en la línea de comando y para que aparezca en el menú de mi sistema.
Michael Scheper
Cabe señalar que Ubuntu 16.04 LTS y VirtualBox antes de 5.2 ya no funcionan juntos. Actualmente, Ubuntu está enviando VirtualBox 5.0.40 que bloquea todo el sistema. Vea bugs.launchpad.net/ubuntu/+source/virtualbox/+bug/1736116 para más detalles.
Stephen M -en huelga-
38

Si desea tener una versión más reciente de VirtualBox, consulte esto: https://www.virtualbox.org/wiki/Linux_Downloads

Agregue una de las siguientes líneas según su distribución a su /etc/apt/sources.list:

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

Alternativamente, puede usar add-apt-repositorypara agregar a su /etc/apt/sources.list:

sudo apt-add-repository "deb http://download.virtualbox.org/virtualbox/debian $(lsb_release -sc) contrib"

Añadir clave segura:

wget -q https://www.virtualbox.org/download/oracle_vbox.asc -O- | sudo apt-key add -

- o para Debian 8 ("Jessie") / Ubuntu 16.04 ("Xenial") y posterior:

wget -q https://www.virtualbox.org/download/oracle_vbox_2016.asc -O- | sudo apt-key add -

Instalar VirtualBox:

sudo apt-get update
sudo apt-get install virtualbox-5.2
Kostanos
fuente
2
¿Tienes curiosidad si puedes explicar por qué esto es preferible sudo apt-get install virtualboxy por qué no puedes simplemente correr sudo apt-get install virtualbox-5.0?
Lucas
19

Puedes usar

apt-cache search virtualbox

para buscar paquetes relacionados con "virtualbox".

Entre otros, esto encuentra un paquete virtualbox. Utilizar

apt-cache show virtualbox

para obtener más información sobre ese paquete.

Como la descripción suena como lo que quieres usar

sudo apt-get install virtualbox

para instalar el paquete

Florian Diesch
fuente
9

Ejecute estos comandos para instalar 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 (opcional): "Los usuarios de Ubuntu / Debian pueden querer instalar el paquete dkms para asegurarse de que los módulos del núcleo del host VirtualBox (vboxdrv, vboxnetflt y vboxnetadp) se actualicen correctamente si la versión del núcleo de Linux cambia durante la próxima actualización de apt-get".

Hai Rom
fuente
1
Nota: Lo último es ahora 5.1Este es el camino a seguir ahora, y debería ser la respuesta aceptada.
Vadorequest
Esta es una buena respuesta, pero debe consultar virtualbox.org/wiki/Linux_Downloads para asegurarse de tener las versiones correctas. Tanto las claves como las versiones de caja virtual enumeradas aquí están desactualizadas.
Harlan Nelson
3

A mis imágenes de la nube Ubuntu-15.04 les falta el paquete virtualbox de las fuentes incluidas. El método de Kostanos funciona, pero dado que virtualbox es un metapaquete con varias versiones dependiendo de la versión que esté ejecutando, es posible que deba especificar una versión en particular.

Aquí hay un script que busca un candidato para la instalación, instala el repositorio si no hay uno, luego actualiza las listas de paquetes y lo instala por usted. Como se señaló en su respuesta, asegúrese de cambiar "vívido" a su nombre de lanzamiento.

#!/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

Tuve que escribir esto para un proyecto de automatización de Mythos, así que pensé en compartirlo.

Gracias.

Spyderdyne
fuente
3

de acuerdo con Oracle Official Doc for Linux Download , puede instalar virtual boxagregando su repositorio de dos maneras

1 - agregue la directriz del repositorio (de acuerdo con su versión de ubuntu) en el /etc/apt/sources.listarchivo [ siguiente línea para el repositorio xenial de ubuntu 16.04 ]

deb http://download.virtualbox.org/virtualbox/debian xenial contrib

2 - agregando su repositorio usando la línea de comando [ próxima línea para el repositorio xenial de ubuntu 16.04 ]

sudo apt-add-repository "deb http://download.virtualbox.org/virtualbox/debian xenial contrib"

Aviso : para otra versión de ubuntu use el mismo repositorio Pero cambie la xenialpalabra con el nombre de su versión de ubuntu

deb http://download.virtualbox.org/virtualbox/debian {ubuntu-version-name} contrib

Luego agregue las claves públicas de Oracle copiando la clave de oracle_vbox_2016.asc , oracle_vbox.asc y péguelas en dos archivos oracle_vbox_2016.asc, oracle_vbox.ascfinalmente agréguelos a su sistema

sudo apt-key add oracle_vbox_2016.asc
sudo apt-key add oracle_vbox.asc

Otra forma de agregar claves públicas de Oracle mediante líneas de comando

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 -

después de los últimos dos pasos, debe instalar virtual boxutilizando la apt-get installlínea de comando:

sudo apt-get update
sudo apt-get install virtualbox-5.1

puede instalar virtual boxmanualmente Al descargar sus paquetes dab que existen en Oracle Official Doc para Linux Ejemplo de descarga: enlace de descarga para Ubuntu 16.04 xenial 64 bits dab package

Notifica la respuesta de @Kostanos igual que mi respuesta pero se instala virtualbox-5.0también para obtener más enlaces para instalarvirtual box

Ahmed Hamdy
fuente