virtualboxを削除するには、次を実行します:
sudo apt autoremove --purge virtualbox*
次の方法で、システムに他のバージョンがインストールされていないことを確認してください。
dpkg -l virtualbox* | grep ^i
出力を得るべきではありません。
次にsources.list、sources.list.dディレクトリから関連するすべてのPPAを削除します。例:
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
念のため。