Como instalar o VirtualBox a partir da linha de comando?

116

Eu sou um novato. Por alguns motivos, preciso instalar o Virtualbox. Vejo que posso instalá-lo facilmente usando o Centro de Software, mas confio na maioria dos apt-get install , porque acho mais seguro, com menos bugs, e isso me ajuda a acomodar mais com o Terminal.

Então, minha pergunta é a seguinte: existe uma maneira de instalar o VirtualBox usando a linha de comando? Eu preferiria algo fácil, como apt-get install não descompactar, arquivar, etc, porque eu ainda não sei como fazer isso no Terminal.

    
por Cristiana Nicolae 28.10.2013 / 12:46
fonte

6 respostas

146

Abra um terminal e execute:

sudo apt-get install virtualbox 

que deve funcionar.

Uma vez que você o instalou, provavelmente desejará instalar adições de convidado no sistema operacional convidado.

Além disso, você provavelmente quer o pacote de extensões que pode obter daqui:

link

Certifique-se de obter a versão correta.

A partir do Xenial 16.04, você também pode obter o pacote de extensão dos repositórios da Canonical. Vá até o terminal e execute:

sudo apt install virtualbox-ext-pack 
Portanto, a partir do Xenial 16.04, você deve conseguir obter o pacote virtualbox e o pacote de extensão digitando o seguinte:

sudo apt install virtualbox virtualbox-ext-pack 

Siga as instruções na tela.

Para instalar a interface do usuário para gerenciar suas caixas virtuais, use este comando

sudo apt install virtualbox-qt
    
por Warren Hill 28.10.2013 / 12:51
fonte
33

Se você quiser ter uma versão mais recente do VirtualBox, verifique isto: link

Adicione uma das seguintes linhas de acordo com sua distribuição ao seu /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

Como alternativa, você pode usar add-apt-repository para adicionar ao seu /etc/apt/sources.list :

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

Adicione uma chave segura:

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

Instale o VirtualBox:

sudo apt-get update
sudo apt-get install virtualbox-5.0
    
por Kostanos 01.12.2014 / 15:31
fonte
19

Você pode usar

apt-cache search virtualbox

para pesquisar pacotes relacionados a "virtualbox".

Entre outros, encontra um pacote virtualbox . Use

apt-cache show virtualbox

para obter mais informações sobre esse pacote.

Como a descrição parece com o que você quer usar

sudo apt-get install virtualbox

para instalar o pacote.

    
por Florian Diesch 28.10.2013 / 12:58
fonte
7

Execute estes comandos para instalar o 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): "Usuários do Ubuntu / Debian podem querer instalar o dkms   pacote para garantir que os módulos do kernel do host VirtualBox (vboxdrv,   vboxnetflt e vboxnetadp) são atualizados corretamente se o kernel do linux   A versão muda durante a próxima atualização do apt-get. "

    
por Hai Rom 26.12.2015 / 05:40
fonte
3

As imagens em nuvem do meu Ubuntu-15.04 não possuem o pacote virtualbox das fontes incluídas. O método de Kostanos funciona, mas como o virtualbox é um meta-pacote com várias versões, dependendo do release que você está executando, pode ser necessário especificar uma versão específica.

Aqui está um script que verifica um candidato a instalação, instala o repo se não houver um, atualiza as listas de pacotes e as instala para você. Conforme observado em sua resposta, altere "vivamente" para o nome do seu lançamento.

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

Eu tive que escrever isso para uma automação de projetos Mythos, então pensei em compartilhar.

Obrigado.

    
por spyderdyne 17.11.2015 / 20:22
fonte
3

de acordo com o Documento oficial do Oracle para download em Linux , você pode instalar virtual box adicionando seu repositório usando duas maneiras

1 - adicione o diretório dele (de acordo com a sua versão do Ubuntu) em /etc/apt/sources.list file [ próxima linha do Ubuntu 16.04 xenial repositty ]

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

2 - adicionando seu repositório usando a linha de comando [ próxima linha do repositório xenial do ubuntu 16.04 ]

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

Aviso : para outra versão do ubuntu use o mesmo repositório Mas altere xenial word com o nome da versão do seu Ubuntu

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

Em seguida, adicione as chaves públicas do Oracle pela chave de cópia de oracle_vbox_2016.asc , < um href="https://www.virtualbox.org/download/oracle_vbox.asc"> oracle_vbox.asc e cole-os em dois arquivos oracle_vbox_2016.asc , oracle_vbox.asc finalmente adicione-os ao seu sistema

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

Outra maneira de adicionar chaves públicas do Oracle usando linhas 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 -

após as duas últimas etapas, você precisa instalar a linha de comando virtual box using apt-get install :

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

você pode instalar o virtual box manualmente. Por download, existem os pacotes dab que existem no Documento oficial do Oracle para download no Linux Exemplo: link de download para pacote de dab de 64 bits xenial do Ubuntu 16.04

Avisos resposta de @Kostanos igual à minha resposta, mas instale virtualbox-5.0 também para mais link para instalar virtual box

    
por ahmed hamdy 20.11.2016 / 16:52
fonte