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


24

Fiz o download do VirtualBox OSE no 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 preciso fazer o download de algo de um site?

Não sei como instalar o software que baixa da web. Até agora, usei apenas o Software Center.

Respostas:


27

Antes da versão 4.0, havia duas versões do VirtualBox - uma era de código aberto e a maioria das distribuições Linux fornecidas não. Neste ponto, não deve haver mais duas edições separadas e a versão "OSE" está obsoleta para versões do Ubuntu além da 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 mais recentes correções de bugs e recursos sem ter que esperar os pacotes seguirem para o Ubuntu.

Além disso, se você precisar do suporte da própria Oracle, é mais provável que você informe a hora do dia se estiver relatando 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 Ubuntu, é o Extension Pack . Isso significa que você deve 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 de downloads normais 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

2
e ainda melhor do que um deb é um repositório deb onde você pode obter atualizações sem ter que lembrar de olhar para eles
Jeremy Bicha

33

A maneira recomendada de instalar e manter a Caixa Virtual de Código Aberto (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 multiarch 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 notas sobre como um repositório ou um PPA funciona .

Baixe 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 via Software Center ou linha de comando

sudo apt-get install virtual-box-5.0

Substitua -5.0pela versão atual do Virtual Box.

Se você não deseja compilar o driver do kernel toda vez que o kernel for atualizado, também é recomendável instalar o dkms:

sudo apt-get install dkms

Baixe e instale o pacote de extensão

Para obter funcionalidades estendidas, como suporte a USB 2.0 ou USB 3.0 ou RDP (Remote Desktop Protocol), você pode tornar a instalação do Virtual Box de código fechado ( consulte a Licença de uso e avaliação pessoal ) baixando o Oracle Virtual Box Extension Pack.

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

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

Nota: Os pacotes de extensão sempre precisam ser da mesma versão do Virtual Box.

A instalação é feita com um clique duplo ou com a GUI do Virtual Box Manager em Arquivo -> Preferências -> Extensões :

insira a descrição da imagem aqui

Para instalar um pacote de extensão da linha de comando, executamos o seguinte comando

VBoxManage extpack install [--replace] <filename>

Substitua <filename>pelo caminho do seu pacote de extensões baixado e use a opção --replacecaso você já tenha uma versão mais antiga do pacote de extensões instalada.

Nota: Ao atualizar o Virtual Box para uma versão mais recente, também precisamos atualizar manualmente o pacote de extensão. Isso não será feito automaticamente no repositório.


É possível obter suporte 3D (para executar o Unity), melhor integração da área de trabalho, alterar a geometria da tela virtual e muito mais instalando as Adições de Convidado .


6
Antes da versão 4.0, havia duas edições do VirtualBox: 
um binário completo contendo todos os recursos e um "Open Source Edition" (OSE)
 com código fonte. Com a versão 4.0, existe apenas uma versão,
que é de código aberto e os componentes de código fechado foram movidos 
para um pacote de extensão separado. 

Do virtualbox

Portanto, você precisará encontrar uma versão anterior à 4.0 ou encontrar o pacote de extensão (eu a editarei quando a encontrar;))

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

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

Instalação extpack do VBoxManage |
                   desinstalar [--force] |
                   Limpar

Onde exatamente podemos encontrar o pacote de extensão?
Oxwivi

Hoje em dia é muito mais fácil instalar o pacote de extensão: askubuntu.com/a/872206/15600
TomTasche 28/04
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.