Como instalar o Pacote de extensão do VirtualBox na versão mais recente do VirtualBox no Linux?

Também gostaria de poder verificar se o pacote de extensão foi instalado com sucesso e desinstalá-lo, se desejar.

Resposta

Primeiro, você precisa aderir ao Licença de uso pessoal e avaliação do VirtualBox Extension Pack .


Em segundo lugar, aconselho a instalar este pacote apenas se realmente necessário; aqui está a descrição da funcionalidade do VirtualBox Extension Pack:

Integração do Oracle Cloud Infrastructure, USB 2.0 e USB 3.0 Host Controller, Host Webcam, VirtualBox RDP, PXE ROM, Disk Encryption , NVMe.


Agora, vamos baixar a maldita coisa:

  • nós precisa armazenar a versão mais recente do VirtualBox em uma variável, vamos chamá-la de LatestVirtualBoxVersion

  • baixe a versão mais recente do Vi Pacote de extensão rtualBox, segue uma linha


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" 

A atribuição de simplificação vai para guntbert . Obrigado.

Você pode querer verificar sua integridade comparando sua soma de verificação SHA-256 disponível no arquivo:

https://www.virtualbox.org/download/hashes/${LatestVirtualBoxVersion}/SHA256SUMS 

usando

sha256sum -c --ignore-missing SHA256SUMS 

Em seguida, instalamos da seguinte forma:

sudo VBoxManage extpack install --replace Oracle_VM_VirtualBox_Extension_Pack-${LatestVirtualBoxVersion}.vbox-extpack 

Para verificar se ele foi instalado com sucesso, podemos listar os pacotes de extensão instalados:

VBoxManage list extpacks 

Para desinstalar o pacote de extensão:

sudo VBoxManage extpack uninstall "Oracle VM VirtualBox Extension Pack" 

Comentários

  • Recebo o comando VBoxManage não encontrado . Acho que você ‘ está perdendo uma etapa como a de como você realmente coloca VBoxManage lá para começar. Eu ‘ estou usando Win7 de 64 bits como host e Linux Mint como sistema operacional convidado btw.
  • @greatwolf Se você está procurando respostas sobre hosts Windows , você precisa procurar em outro lugar.

Resposta

Você também pode instalar o Pacote de Extensão por meio da GUI:

Primeiro você visita a página de download do VirtualBox , sob o título
Virtualbox … Pacote de extensão você encontra um link Todas as plataformas suportadas . Um clique neste link baixa o pacote de extensão.

Agora, no menu, selecione Arquivo / Preferências

insira a descrição da imagem aqui

clique no ícone que marquei para selecionar um arquivo de extensão e prosseguir.

Claro, o CLI tem a grande vantagem de ser obtido muito mais rápido e não precisar percorrer o EULA …

Comentários

  • Eu ainda não ‘ t entendo por que essa resposta é subestimada. Manter o terminal fora é uma maneira muito mais simples de fazer as coisas.
  • Não consegui ‘ fazer a GUI funcionar, mas isso pode ser apenas uma anedota

Resposta

Mantendo seu pacote de extensão atualizado de CLI.

Eu sou presumindo que você sempre tenha a versão mais recente do VBox instalada (a Oracle fornece repositórios para Ubuntu, Debian, OpnenSUSE, SLES, Fedora e Oracle Linux).

Obtenha o número da versão mais recente:

vboxversion=$(wget -qO - https://download.virtualbox.org/virtualbox/LATEST.TXT) 

wget -qO - mantém wget silencioso e recupera o conteúdo desse arquivo para stdout, onde pode ser salvo na variável.

Baixe o pacote de extensão mais recente

wget "https://download.virtualbox.org/virtualbox/${vboxversion}/Oracle_VM_VirtualBox_Extension_Pack-${vboxversion}.vbox-extpack" 

Instale (mesmo que já exista uma versão mais antiga)

sudo vboxmanage extpack install --replace Oracle_VM_VirtualBox_Extension_Pack-${vboxversion}.vbox-extpack 

Resposta

Como alternativa, se você “estiver executando o Debian com os repositórios non-free ou o Ubuntu com multiverse :

sudo apt-get install virtualbox-ext-pack 

Isso exibirá a licença se você ainda não a aprovou e se concordar com a licença, baixe a versão apropriada do pacote de extensão e instale-o. O pacote de extensão será atualizado junto com o VirtualBox quando necessário.

Comentários

  • Os pacotes nos repositórios tendem a ser versões muito mais antigas do que você obtenha diretamente do site. E como o VBox ainda está se movendo bastante rápido …
  • @guntbert, eu só queria salientar que o pacote de extensão está empacotado – claro, se você baixar uma versão mais recente do VirtualBox no site do VirtualBox, faça o download o pacote de lá; mas se você usar o VirtualBox empacotado em sua distribuição, use o pacote correspondente da distribuição. Ubuntu 16.06 tem 5.0.18, que não é ‘ muito antigo e é mais recente do que a versão que você obtém seguindo Burian ‘ s instruções!
  • Excelente ponto (estou acostumado a achar as versões do repo muito mais desatualizadas) e uma boa ideia sobre a versão desatualizada das extensões sugerida em burian ‘ s resposta.
  • virtualbox-ext-pack baixa o ” real ” arquivo do site VirtualBox da Oracle ‘ s. Instalar o virtualbox-ext-pack quebrou meu sistema, aguardando um ” contrato de licença ” – com nenhuma maneira de ” concordar “. Este é um bug no script de pós-instalação, onde você ‘ está recebendo tudo o que a Oracle lhe deu. Eu ‘ d tendem a evitar este pacote e prefiro instalar o pacote de extensão na linha de comando via VBoxManager ou a GUI (arquivo > preferências > extensões > adicionar, selecionar o arquivo pré-baixado, concordar com a licença). askubuntu.com/questions/754815/…
  • @michael_n obrigado pela atualização. Você registrou um bug para o seu caso específico ou é um dos bugs existentes do Launchpad?

Deixe uma resposta

O seu endereço de email não será publicado. Campos obrigatórios marcados com *