⚠この記事はブログ移転前のアーカイブです

いつの間にかaptでVirtualBoxがインストールできなくなってしまった。

$ sudo apt-get install virtualbox
...
...
dpkg: パッケージ virtualbox-qt の処理中にエラーが発生しました (--configure):
 依存関係の問題 - 設定を見送ります
エラーメッセージは前の失敗から続くエラーであることを示しているので、レポートは書き込まれません。
                libc-bin (2.21-0ubuntu4) のトリガを処理しています ...
systemd (219-7ubuntu6) のトリガを処理しています ...
ureadahead (0.100.0-19) のトリガを処理しています ...
処理中にエラーが発生しました:
 virtualbox
 virtualbox-dkms
 virtualbox-qt
E: Sub-process /usr/bin/dpkg returned an error code (1)
$

エラー抜粋です。読む気も起きないので公式リポジトリを入れてインストールを行います。

削除する

念の為きれいにする

sudo apt-get purge virtualbox
sudo apt-get autoremove

公式リポジトリを入れる

VirtualBoxがカーネルモジュールを作れるようにするためにdkmsを予め入れます

sudo apt-get install dkms

Ubuntu 15.x用のリポジトリを入れます

wget -q http://download.virtualbox.org/virtualbox/debian/oracle_vbox.asc -O- | sudo apt-key add -
sudo sh -c 'echo "deb http://download.virtualbox.org/virtualbox/debian vivid contrib" >> /etc/apt/sources.list.d/virtualbox.list'
sudo apt-get update

インストール

sudo apt-get install virtualbox-5.0

これでエラーなくインストールすることができます。UnityであればLauncherからVirtualBoxが起動できるはずです。