Fazer o download do site oficial não significa renunciar às atualizações automáticas!
Veja o que você faz para se manter atualizado. As instruções vêm da página de download do Linux . Você precisa de um terminal para fazer isso (bem, você pode fazê-lo através de uma interface gráfica, mas é mais fácil explicar isso).
Comece desinstalando o que você tem. Não se preocupe - ele não excluirá seus dados, mas é claro que você sempre deve ter um backup.
sudo apt remove 'virtualbox*'
sudo apt autoremove # This step is optional but recommended
Agora adicione o repositório VB.
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 -
sudo add-apt-repository 'deb https://download.virtualbox.org/virtualbox/debian bionic contrib'
Finalmente, instale o VB mais algumas dependências opcionais, mas desnecessárias.
sudo apt update
sudo apt upgrade # This step is optional but recommended
sudo apt install build-essential dkms linux-headers-generic virtualbox-5.2
Quando você executa o VirtualBox, ele lida com a instalação e atualizações do Guest Additions.
Advertência
Sempre que o VB cria uma nova versão (em vez de uma correção de bug), por exemplo, do VirtualBox 5.2 ao VirtualBox 6.1, você terá que desinstalar a versão antiga (por exemplo, virtualbox-5.2
) e instalar a nova (por exemplo, virtualbox-6.1
). Você não precisará alterar seus repositórios. Infelizmente, a equipe do VB ainda não se preocupou com dependências genéricas.