今日、Ubuntu 14.04にアップグレードした後、Windows XP仮想マシンを実行しようとすると、いくつかの問題が発生します。起動しようとすると、カーネルドライバがインストールされていないことを示すメッセージダイアログが表示されました。具体的には、virtualbox-dkms
という名前のパッケージによって提供される必要があります。依存関係が自動的に解決されるようにvirtualbox
を再インストールすることにしましたが、コマンド(Sudo apt-get install --reinstall virtualbox
)を実行すると、「パッケージをダウンロードできないためパッケージを再インストールできません」のようなメッセージが表示されます(私はメッセージをメモリで再生する)。
その後、シナプスパッケージマネージャーGUIを使用してみました。パッケージvirtualbox
とその依存関係はありますが、バージョン番号や説明はありません。その後、メインサーバーに切り替えて更新しようとしましたが、パッケージはもう存在していません。
Sources.listファイルに問題がある可能性がありますが、何らかの理由で、リポジトリからvirtualbox
を削除することを決めていないこともあります。
今のところ、仮想ボックスサイトからパッケージをダウンロードしようとしますが、Ubuntuでは常にリポジトリからvirtualboxをインストールします。
Ubuntu 14.04では、VirtualBoxパッケージバージョン4.3.10はmultiverse
リポジトリで利用可能です。したがって、マルチバースリポジトリを有効にし、apt-get
を介してvirtualboxをインストールします。
Sudo add-apt-repository multiverse
Sudo apt-get update
Sudo apt-get install virtualbox
その情報をどのように知っていますか?
$ apt-cache policy virtualbox
virtualbox:
Installed: (none)
Candidate: 4.3.10-dfsg-1
Version table:
4.3.10-dfsg-1 0
500 http://ftp.cuhk.edu.hk/pub/Linux/ubuntu/ trusty/multiverse AMD64 Package
問題は、VirtualBoxが完全にフリーソフトウェアではなくなったことです。このため、 niverse(サポートされていないフリーソフトウェア))からmultiverse(サポートされていない非フリーソフトウェア) に移動しました。
buntuバグ#1164654 から:
Please move the virtualbox package from universe to multiverse in raring.
SInce virtualbox 4.2 building the BIOS image requires a non-free compiler (Open Watcom).
Upstream provides pre-built BIOS images which is used instead.
Sudo apt-get install virtualboxというコマンドでインストールできました。約3分で完了しました。
Ubuntu Software CenterからVirtualBox 4.3.10をラップトップに通常どおり追加しました。Ubuntu14.04 LTSがリリースされた直後に行方不明になりましたが、現在はそこにあります。また、デスクトップ用にOracleサイトからダウンロードし(最も使用している場所)、Ubuntu 14.04 LTSがリリースされたときにUbuntu 13.10(問題なく動作した)にインストールするための情報を使用する必要がありました。
リリース日まで延期されたのではないかと思います。どちらのインストールも正常に機能します。