64ビットLinuxMint(4.13.0-32-generic(uname -r
コマンドの結果))にVirtualBox5.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スイッチがある場合とない場合で同じエラーが発生します。さらに、いくつかの背景情報については...パッケージマネージャーからVirtualBox 5.0をインストールして、約1週間ほど使用しました。突然、WiFiの問題が発生し始めましたが、最終的には解決できました。resolve.conf
内の破損したファイルなどを更新する必要がありました。
それを解決した後、VMを起動するたびにVirtualBoxがフリーズし始めました。私が見つけた解決策は、5.0を削除して5.2をインストールすることを提案しました。私はそれをしました、そして最終的に私はここにいます。
問題は、Ubuntuの異なるバージョンのリポジトリを混合していることです(はい、Mintと言いますが、Mintは93.44%Ubuntuです...私はMintを使用しています、私はそれが好きです、これはMint bashではありません!)
追加した/etc/apt/sources.list
の行-
deb http://download.virtualbox.org/virtualbox/debian zesty contrib
Mint18.xが使用するよりも新しいリリース2バージョンを参照しています。リポジトリを確認しましたが、Mint 18.x(xenial
ベースのシステム)用の5.2用のパッケージがあります。
それでは、レポリストファイルを修正し、Mintスタイルの編成を使用して正しい方法でそれらを指し示し、修正してみましょう-
まず、/etc/apt/sources.list
にはインストールディスクへの参照のみを含める必要があり、コメントアウトする必要があります。
次に、/etc/apt/sources.list.d
の下に公式リポジトリのみを含むファイルofficial-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
ルートとして(私は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
または...を実行すると、Mint18.x互換パッケージの適切なVirtualBoxホストリポジトリがチェックされます。これで、apt-cache search virtualbox
は、5.2を含むかなりの数のバージョンを返すはずです。 apt-get install virtualbox-5.2
からインストールします。
通常のMint/Ubuntuパッケージのようなものであれば、virtualbox-dkms
およびvirtualbox-qt
パッケージが必要になります。ログアウトして、メインのMintメニューに表示されない場合があります。再度ログインします。
apt install -f
を(単独で)試してください。
また、インストールしてみるべきパッケージはvirtualbox-5.2
ではなくvirtualbox
だと思います
さらに、インストールする前にapt update && apt upgrade
を試しましたか?