Debianにvirtualboxをインストールする:依存関係の問題

Debianにvirtualboxをインストールする:依存関係の問題

私は現在Debian Wheezy(テスト)を実行しています。インストールしたいが、virtualbox次のコマンドを実行すると:

# aptitude install virtualbox

...次のような結果が得られました。

The following packages have unmet dependencies:
 libqt4-qt3support : Depends: libqtcore4 (= 4:4.8.2+dfsg-2) but 4:4.8.2+dfsg-6 is to be installed.
                     Depends: libqtgui4 (= 4:4.8.2+dfsg-2) but 4:4.8.2+dfsg-6 is to be installed.
 qdbus : Depends: libqtcore4 (= 4:4.8.2+dfsg-2) but 4:4.8.2+dfsg-6 is to be installed.
 libqt4-script : Depends: libqtcore4 (= 4:4.8.2+dfsg-2) but 4:4.8.2+dfsg-6 is to be installed.
 libqt4-designer : Depends: libqtcore4 (= 4:4.8.2+dfsg-2) but 4:4.8.2+dfsg-6 is to be installed.
                   Depends: libqtgui4 (= 4:4.8.2+dfsg-2) but 4:4.8.2+dfsg-6 is to be installed.
 libqt4-network : Depends: libqtcore4 (= 4:4.8.2+dfsg-2) but 4:4.8.2+dfsg-6 is to be installed.
 libqt4-dbus : Depends: libqtcore4 (= 4:4.8.2+dfsg-2) but 4:4.8.2+dfsg-6 is to be installed.
 qt4-qtconfig : Depends: libqtcore4 (= 4:4.8.2+dfsg-2) but 4:4.8.2+dfsg-6 is to be installed.
                Depends: libqtgui4 (= 4:4.8.2+dfsg-2) but 4:4.8.2+dfsg-6 is to be installed.
 libqt4-sql : Depends: libqtcore4 (= 4:4.8.2+dfsg-2) but 4:4.8.2+dfsg-6 is to be installed.
 libqt4-xml : Depends: libqtcore4 (= 4:4.8.2+dfsg-2) but 4:4.8.2+dfsg-6 is to be installed.
 libqt4-sql-mysql : Depends: libqtcore4 (= 4:4.8.2+dfsg-2) but 4:4.8.2+dfsg-6 is to be installed.

Aptitudeは私に一連のソリューションを提供しましたが、どちらもあまり魅力的には見えませんでした。テストではなくUnstableからパッケージをインストールしたいようですが、あまりそうしたくありません。 パッケージに正しいバージョン番号がある場合、この問題が発生するのはなぜですか?

私のコンテンツは次のとおりです/etc/apt/source.list

deb http://debian.man.ac.uk/debian/ wheezy main non-free contrib
deb-src http://debian.man.ac.uk/debian/ wheezy main non-free contrib

deb http://security.debian.org/ wheezy/updates main contrib non-free
deb-src http://security.debian.org/ wheezy/updates main contrib non-free

deb http://debian.man.ac.uk/debian/ wheezy-updates main contrib non-free
deb-src http://debian.man.ac.uk/debian/ wheezy-updates main contrib non-free

# The following line is required for iceweasel in wheezy
deb http://debian.man.ac.uk/debian experimental main

# The following line is required for icedove in wheezy
deb http://debian.man.ac.uk/debian unstable main

答え1

VirtualBoxで使用しているリポジトリとバージョンが競合しているようです。

公式リポジトリでvirtualboxをよりよく使うことができます ダウンロード協会。

答え2

ウリヒ・ダングルズコメントそうだねリポジトリを指定しましたが、sources.list固定設定が正しくないため、不要な不安定なバージョンで競合するパッケージを取り出しました。

このブログ固定を正しく構成するのに役立ち、今virtualbox正しくインストールされます。

答え3

私はこの問題を解決するのに多くの時間を費やし、ついに解決しました。動作します!まず、このファイルをダウンロードしてください。 依存関係ファイル 解凍すると、フォルダに debs ファイルが表示されます。ターミナルを開き、そのフォルダに移動してdpkg -i * .debを実行すると、通常どおりVirtualBoxをインストールできます。

答え4

sudo apt-get install -f続いてsudo apt-get install virtualbox

関連情報