Щоб видалити віртуальну скриньку, запустіть:
sudo apt autoremove --purge virtualbox*
Тепер переконайтесь, що у вашій системі не встановлена інша версія:
dpkg -l virtualbox* | grep ^i
Ви не повинні отримати жодного результату.
Потім видаліть усі пов'язані PPA з вашого sources.list
та sources.list.d
каталогу. колишній:
mkdir ~/apt-tmp
sudo mv /etc/apt/sources.list.d/* ~/apt-tmp
Переконайтеся, що в ньому немає нічого, крім офіційних джерел сховищ
/etc/sources.list.
І оновіть свої джерела:
sudo apt update
Тепер ми можемо шукати, щоб побачити, які версії доступні для встановлення:
apt-cache madison virtualbox | grep -iv sources
Що дає такий вихід:
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
Потім встановіть останню версію, згадану вище:
sudo apt install virtualbox=5.1.38-dfsg-0ubuntu1.16.04.1
Також sudo apt install virtualbox
було б добре, але я б пішов із колишньою командою, щоб переконатися, що потрібна версія буде встановлена.
І зрештою, перевірте, чи встановлена правильна версія.
З командного рядка:
dpkg -l virtualbox* | grep ^i
який виведе:
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
Тоді також ви можете запустити:
sudo apt upgrade
Про всяк випадок.