Führen Sie zum Entfernen von virtualbox Folgendes aus:
sudo apt autoremove --purge virtualbox*
Stellen Sie jetzt sicher, dass keine andere Version auf Ihrem System installiert ist:
dpkg -l virtualbox* | grep ^i
Sie sollten keine Ausgabe erhalten.
Entfernen Sie dann alle zugehörigen PPAs aus Ihrem sources.listund sources.list.d-Verzeichnis. Ex:
mkdir ~/apt-tmp
sudo mv /etc/apt/sources.list.d/* ~/apt-tmp
Stellen Sie sicher, dass nichts anderes als offizielle Quellen für Repositorys in vorhanden sind
/etc/sources.list.
Und aktualisiere deine Quellen:
sudo apt update
Jetzt können wir suchen, um zu sehen, welche Versionen zur Installation verfügbar sind:
apt-cache madison virtualbox | grep -iv sources
Was zu einer Ausgabe wie dieser führt:
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
Dann installieren Sie die neueste oben genannte Version:
sudo apt install virtualbox=5.1.38-dfsg-0ubuntu1.16.04.1
Wäre sudo apt install virtualboxauch in Ordnung, aber ich würde mit dem vorherigen Befehl sicherstellen, dass meine gewünschte Version installiert wird.
Überprüfen Sie schließlich, ob die richtige Version installiert ist.
Von der Kommandozeile:
dpkg -l virtualbox* | grep ^i
was ausgeben wird:
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
Dann können Sie auch laufen:
sudo apt upgrade
Nur für den Fall.