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
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
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 ovirtualbox-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?
VBoxManage
não encontrado . Acho que você ‘ está perdendo uma etapa como a de como você realmente colocaVBoxManage
lá para começar. Eu ‘ estou usando Win7 de 64 bits como host e Linux Mint como sistema operacional convidado btw.