Como instalo a versão do VirtualBox do Oracle para instalar um pacote de extensão?

24

Eu baixei o VirtualBox OSE do Ubuntu Software Center, mas parece que essa versão é limitada. Eu prefiro ter a versão completa e realmente não me importo se é de código fechado ou não.

Posso instalá-lo através de um terminal ou tenho que baixar algo de um site?

Eu não sei como instalar o software que baixei da web. Até agora só usei o Centro de Software.

    
por Only Bolivian Here 09.05.2011 / 13:28

3 respostas

27

Antes da versão 4.0, havia duas versões do VirtualBox - uma era de código aberto, e a que mais Linux distribuições enviadas com não era. Nesse ponto, não deve haver mais duas edições separadas e a versão "" OSE "foi descontinuada para versões do Ubuntu além de 12.04.

No entanto, a versão mais recente do VirtualBox está sempre disponível para as versões atualmente suportadas do Ubuntu, o que nem sempre é o caso da versão do Ubuntu . Isso fornecerá as correções de bugs e recursos mais recentes sem ter que esperar que os pacotes sejam enviados para o Ubuntu.

Além disso, caso você precise de suporte da Oracle, é mais provável que ele ofereça a hora do dia se você estiver fazendo relatórios a partir de uma versão lançada.

Eles fornecem um repositório que você pode adicionar às suas fontes de software. Em outras palavras, eles constroem especificamente com o Ubuntu em mente. Para adicioná-lo, basta seguir as instruções :

# first make sure to remove your current virtualbox
sudo apt purge virtualbox

# next, add the repository to your sources
sudo add-apt-repository "deb http://download.virtualbox.org/virtualbox/debian $(lsb_release -cs) contrib"

# add public keys to verify downloads
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 -

# now update to complete the process of adding the repository
sudo apt update

# install dkms if you haven't already
sudo apt install dkms

# install virtualbox; change version number as needed
sudo apt install virtualbox-5.0

Uma coisa que não está incluída nos repositórios, ao contrário dos repositórios do Ubuntu, é o Extension Pack . Isso significa que você precisa baixar e instalar manualmente. Como as versões são incompatíveis entre os dois repositórios, você não pode usar o Ubuntu. Felizmente, o processo é instalar o pacote de extensão é bastante simples. Você pode encontrá-lo na página normal downloads e pode ser instalado facilmente na linha de comando:

# make sure no VMs are running when you do this or it will fail
# and make sure to replace /path/to/ext-pack with the actual path to the downloaded extension pack ☺
vboxmanage extpack install --replace /path/to/ext-pack
    
por Michael Martin-Smucker 09.05.2011 / 13:40
33

A maneira recomendada de instalar e manter o Virtual Box Open Source (GPL v2) > = 4.0 no Ubuntu seria

Adicione o repositório Oracle às suas fontes

Para sistemas de 32 bits ou quando o multiarch não está ativado:

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

O repositório Oracle não suporta multiarch. Para sistemas multiarque de 64 bits, adicionamos o repositório com ( fonte aqui )

sudo add-apt-repository "deb [arch=amd64] http://download.virtualbox.org/virtualbox/debian $(lsb_release -cs) contrib"

Você também pode ler anotações em como um repositório ou uma O PPA funciona .

Faça o download e instale a chave de assinatura

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

Atualize seu cache de fontes

sudo apt-get update

Instale o Virtual Box através do Centro de Software ou da linha de comandos

sudo apt-get install virtual-box-5.0

Substitua -5.0 pela versão atual da Caixa Virtual.

Se você não quiser compilar o driver do kernel toda vez que seu kernel for atualizado, também é recomendado instalar o dkms por:

sudo apt-get install dkms

Baixe e instale o pacote de extensão

Para obter funcionalidade estendida, como suporte a USB 2.0 ou USB 3.0 ou suporte para RDP (Remote Desktop Protocol), você pode fazer com que a instalação do Virtual Box seja fechada ( veja a Licença de Uso e Avaliação Pessoal ) fazendo o download do Oracle Virtual Box Extension Pack.

wget http://download.virtualbox.org/virtualbox/<version>/<filename>

Você tem que visitar a página de download da Oracle Virtual Box para obter o link de download atual com o Virtual Box <version> e o atual <filename> do pacote de extensão disponível para download.

Note: Extension packs always need to be for the same Virtual Box version.

A instalação é feita com um duplo clique ou com a GUI do Gerenciador de caixas virtuais em Arquivo - > Preferências - > Extensões :

Parainstalarumpacotedeextensãoapartirdalinhadecomando,executamososeguintecomando

VBoxManageextpackinstall[--replace]<filename>

Substitua<filename>pelocaminhodoseupacotedeextensãobaixadoeuseaopção--replacecasovocêtenhaumaversãomaisantigadopacotedeextensõesjáinstalada.

Note:OnupgradingVirtualBoxtoanewerversionwealsohavetomanuallyupgradetheextensionpack.Thiswillnotbedoneautomaticallyfromtherepository.

Suporte3D(paraexecutaroUnity),melhorintegraçãodedesktop,alteraçãodageometriadatelavirtualemuitomaispodeseralcançadopor instalando as adições de convidado .

    
por Takkat 09.05.2011 / 13:55
6
Before version 4.0, there were two editions of VirtualBox: 
a full binary containing all features and an "Open Source Edition" (OSE)
 with source code. With version 4.0, there is only one version any more, 
which is open source, and the closed-source components have been moved 
to a separate extension pack. 

De virtualbox

Então, você precisará encontrar uma versão anterior à 4.0 ou encontrar o pacote de extensão (vou editá-lo quando eu encontrá-lo;))

edit: Aqui vamos nós: Pacote de extensão como fazer o download

A partir do segundo link: Você pode instalar o Extension Pack a partir da linha de comando usando o VBoxManage.

VBoxManage extpack install  |
                   uninstall [--force]  |
                   cleanup
    
por Rinzwind 09.05.2011 / 13:37