Para eliminar virtualbox, ejecute:
sudo apt autoremove --purge virtualbox*
Ahora asegúrese de que no haya otra versión instalada en su sistema:
dpkg -l virtualbox* | grep ^i
No deberías obtener ningún resultado.
A continuación, retire todas las APP relacionados de su sources.listy el sources.list.ddirectorio. ex:
mkdir ~/apt-tmp
sudo mv /etc/apt/sources.list.d/* ~/apt-tmp
Asegúrese de que no haya nada excepto fuentes de repositorios oficiales en
/etc/sources.list.
Y actualice sus fuentes:
sudo apt update
Ahora podemos buscar para ver qué versiones están disponibles para instalar:
apt-cache madison virtualbox | grep -iv sources
Lo que produce una salida como esta:
virtualbox | 5.1.38-dfsg-0ubuntu1.16.04.1 | http://archive.ubuntu.com/ubuntu xenial-updates/multiverse amd64 Packages
virtualbox | 5.0.18-dfsg-2build1 | http://archive.ubuntu.com/ubuntu xenial/multiverse amd64 Packages
Luego instale la última versión mencionada anteriormente:
sudo apt install virtualbox=5.1.38-dfsg-0ubuntu1.16.04.1
Además sudo apt install virtualbox, estaría bien, pero iría con el comando anterior para asegurarme de que se instalará la versión deseada.
Y después de todo, verifique que esté instalada la versión correcta.
Desde la línea de comando:
dpkg -l virtualbox* | grep ^i
que dará como resultado:
ii virtualbox 5.1.38-dfsg-0ubuntu1.16.04.1 amd64 x86
virtualization solution - base binaries
ii virtualbox-dkms 5.1.38-dfsg-0ubuntu1.16.04.1 all x86
virtualization solution - kernel module sources for dkms
ii virtualbox-qt 5.1.38-dfsg-0ubuntu1.16.04.1 amd64 x86
virtualization solution - Qt based user interface
Entonces también puedes ejecutar:
sudo apt upgrade
Por si acaso.