VirtualBox 5.2はLinux Mintにインストールできません

VirtualBox 5.2はLinux Mintにインストールできません

64ビットLinux Mint(4.13.0-32-generic(コマンドの結果))uname -rにVirtualBox 5.2をインストールするのに問題があります。いくつかの他のサイトでこの問題について読みましたが、そのサイトのソリューションのどれも私の問題を解決できませんでした。

まだ試していない唯一の解決策は、削除後に残ったすべての元のVirtualBoxファイルとフォルダを手動で削除することです(削除するファイル/フォルダがわからないため、これは行われませんでした)。私はremove -purge VirtualBox -allコマンドなどを実行しました。すべて役に立たない。

最後に発生した問題は、次のエラーでした。

sudo apt-get install -f virtualbox-5.2
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:

The following packages have unmet dependencies:
 virtualbox-5.2 : Depends: libqt5core5a (>= 5.7.0) but 5.5.1+dfsg-16ubuntu7.5 is to be installed
                  Depends: libqt5widgets5 (>= 5.7.0) but 5.5.1+dfsg-16ubuntu7.5 is to be installed
                  Depends: libqt5x11extras5 (>= 5.6.0) but 5.5.1-3build1 is to be installed
                  Depends: libvpx4 (>= 1.6.0) but it is not installable

コマンドに-fスイッチがあるかどうかにかかわらず、同じエラーが発生します。また、いくつかの背景情報をお知らせします...私は、約1週間、パッケージマネージャでVirtualBox 5.0を正常にインストールして使用してきました。突然WiFiの問題が発生し始めましたが、最終的には問題を解決できました。ファイルの破損resolve.confや同様の問題を更新する必要がありました。

この問題を解決した後、仮想マシンを起動するたびにVirtualBoxがハングし始めます。私が見つけた解決策は5.0を削除し、5.2をインストールすることを提案しました。私はそれをし、最終的にここまで来た。

ベストアンサー1

問題は、異なるUbuntuバージョンのリポジトリを混在させていることです。 (はい、Mintと言われましたが、Mintは93.44%Ubuntuです...私はMintを使用していて気に入っています。これはMint bashではありません!)

追加した行/etc/apt/sources.list-

deb http://download.virtualbox.org/virtualbox/debian zesty contrib

Mint 18.xで使用されているバージョンよりも最新のバージョン2への参照。リポジトリを確認した結果、xenialMint 18.x(ベースシステム)用の5.2パッケージがあります。

次に、リポジトリリストファイルを修正し、Mintスタイルの設定を使用して正しい方向を指定し、問題を解決しましょう。

まず、/etc/apt/sources.listインストールディスクへの参照のみを含め、コメントアウトする必要があります。

次に、公式リポジトリのみを含むファイルを以下に含める必要があります/etc/apt/sources.list.dofficial-package-repositories.list

deb http://packages.linuxmint.com/ serena main upstream import backport #id:linuxmint_main
deb http://archive.ubuntu.com/ubuntu xenial main restricted universe multiverse
deb http://archive.ubuntu.com/ubuntu xenial-updates main restricted universe multiverse
deb http://archive.ubuntu.com/ubuntu xenial-backports main restricted universe multiverse
deb http://security.ubuntu.com/ubuntu/ xenial-security main restricted universe multiverse
deb http://archive.canonical.com/ubuntu/ xenial partner

次に、rootとして(私はsudo -i...を使用します)/etc/apt/sources.list.dというファイルを作成し、virtualbox-xenial.list次の行をその中に入れます。

deb http://download.virtualbox.org/virtualbox/debian xenial contrib

次に、いくつかの空行を入力し、保存して終了します。

次に、VirtualBox ストア署名キーをインストールします。

wget -q -O- http://download.virtualbox.org/virtualbox/debian/oracle_vbox_2016.asc | apt-key add -

apt-get update、またはapt update... Mint 18.x互換パッケージの正しいVirtualBoxホスティングストアを確認してください。これで、5.2を含むかなり多くの利用可能なバージョンが返されapt-cache search virtualboxます。インストールを介してapt-get install virtualbox-5.2
通常のMint / Ubuntuパッケージと同様の場合virtualbox-dkmsvirtualbox-qtパッケージが必要です。ログアウトしてから再度ログインするまで、メインのMintメニューに表示されないことがあります。

おすすめ記事