버추얼박스를 설치할 수 없습니다.
최근 ubuntu-server 14.04.4를 사용하여 전체 시스템을 다시 설치했습니다. 권장대로 virtualbox 저장소를 추가했습니다.그들의 웹사이트: 추가했어요
deb http://download.virtualbox.org/virtualbox/debian jessie contrib
내 source.list에 해당 키와 apt-get update
-ed를 추가했습니다(모두 작동했습니다). 그런 다음 가서 apt-get install virtualbox-5.0
다음과 같은 오류가 발생했습니다.
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.0 : Depends: libdevmapper1.02.1 (>= 2:1.02.90) but 2:1.02.77-6ubuntu2 is to be installed
Depends: libstdc++6 (>= 4.9) but 4.8.4-2ubuntu1~14.04.1 is to be installed
E: Unable to correct problems, you have held broken packages.
제안된 대로 유지된 패키지를 확인하고 적성을 사용해 보았습니다.여기.
apt-mark showhold
출력이 없으며 aptitude
유일한 해결책은 설치하지 않는 것이라고 주장합니다 virtualbox-5.0
.
gavinsyancey@boxen:~$ sudo aptitude install virtualbox-5.0
The following NEW packages will be installed:
libaudio2{a} libmysqlclient18{a} libqt4-declarative{a} libqt4-network{a} libqt4-opengl{a} libqt4-script{a} libqt4-sql{a} libqt4-sql-mysql{a} libqt4-xml{a} libqt4-xmlpatterns{a}
libqtdbus4{a} libqtgui4{a} mysql-common{a} virtualbox-5.0{b}
0 packages upgraded, 14 newly installed, 0 to remove and 0 not upgraded.
Need to get 73.9 MB of archives. After unpacking 191 MB will be used.
The following packages have unmet dependencies:
virtualbox-5.0 : Depends: libdevmapper1.02.1 (>= 2:1.02.90) but 2:1.02.77-6ubuntu2 is installed.
Depends: libstdc++6 (>= 4.9) but 4.8.4-2ubuntu1~14.04.1 is installed.
The following actions will resolve these dependencies:
Keep the following packages at their current version:
1) virtualbox-5.0 [Not Installed]
Accept this solution? [Y/n/q/?] n
*** No more solutions available ***
The following actions will resolve these dependencies:
Keep the following packages at their current version:
1) virtualbox-5.0 [Not Installed]
Accept this solution? [Y/n/q/?]
No packages will be installed, upgraded, or removed.
0 packages upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
Need to get 0 B of archives. After unpacking 0 B will be used.
이 시점에서는 다음에 무엇을 해야할지 모르겠습니다. 내 컴퓨터에 virtualbox를 어떻게 설치하나요?
요청한 대로 출력은 다음 apt-cache policy virtualbox
과 같습니다.
virtualbox:
Installed: (none)
Candidate: 4.3.36-dfsg-1+deb8u1ubuntu1.14.04.1
Version table:
4.3.36-dfsg-1+deb8u1ubuntu1.14.04.1 0
500 http://us.archive.ubuntu.com/ubuntu/ trusty-updates/multiverse amd64 Packages
500 http://security.ubuntu.com/ubuntu/ trusty-security/multiverse amd64 Packages
4.3.10-dfsg-1 0
500 http://us.archive.ubuntu.com/ubuntu/ trusty/multiverse amd64 Packages
답변1
파일을 편집 /etc/apt/sources.list
하고 다음 줄 중 하나를 추가합니다.
deb http://download.virtualbox.org/virtualbox/debian trusty contrib
저장 및 종료
고쳐 쓰다 sudo apt-get update
dkm 설치
sudo apt-get install dkms
Oracle 공개 키를 설정합니다.
wget http://download.virtualbox.org/virtualbox/debian/oracle_vbox.asc
sudo apt-key add oracle_vbox.asc
오라클 버추얼박스 설치
sudo apt-get update
sudo apt-get install virtualbox-5.0
답변2
웹사이트에서 .deb를 다운로드한 다음 실행하여 설치했습니다.
sudo dpkg -i the/path/to/virtualbox-5.0_5.0.16-105871-Ubuntu-trusty_amd64.deb
종속성 누락으로 인해 오류가 발생한 다음
sudo apt-get install -f
실제로 설치해보세요.
즉, GAD3R의 답변이 더 좋고 완벽하지만 이런 식으로 문제가 발생할 수 있다는 점은 여전히 걱정됩니다.