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

관련 정보