Kali에 VB를 설치하려고 합니다. 나는 다음을 입력합니다:
echo "deb http://download.virtualbox.org/virtualbox/debian vivid contrib" >> /etc/apt/sources.list.d/virtualbox.list
wget -q https://www.virtualbox.org/download/oracle_vbox.asc -O- | sudo apt-key add -
apt-get update
apt-get install virtualbox-5.0
그러나 출력은 다음과 같습니다.
root@kali:/# apt-get install virtualbox-5.0
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.0 : Depends: libpng12-0 (>= 1.2.13-4) but it is not installable
Depends: libsdl1.2debian (>= 1.2.11) but it is not installable
Depends: libssl1.0.0 (>= 1.0.0) but it is not installable
Depends: libvpx1 (>= 1.0.0) but it is not installable
Recommends: libsdl-ttf2.0-0 but it is not installable
Recommends: dkms but it is not installable
Recommends: linux-headers but it is not installable
E: Unable to correct problems, you have held broken packages.
무슨 일인지 아는 사람 있나요? 감사해요.
답변1
공식에 따르면웹사이트, 먼저 설치해야 합니다 dkms
:
sudo apt-get install dkms
sudo apt-get update
sudo apt-get install virtualbox-5.1
dkms
Ubuntu/Debian 사용자는 다음 apt-get 업그레이드 중에 Linux 커널 버전이 변경될 때 VirtualBox 호스트 커널 모듈(vboxdrv, vboxnetflt 및 vboxnetadp)이 올바르게 업데이트되도록 이 패키지를 설치할 수 있습니다 . Debian의 경우 Lenny 백포트와 Squeeze 이상의 일반 저장소에서 사용할 수 있습니다.
편집하다
Kali linux는 Debian 기반 배포판으로, (대신 debian vivid
) 입력해야 하는 가상 박스 소스를 추가합니다.
echo "deb http://download.virtualbox.org/virtualbox/debian jessie contrib" > /etc/apt/sources.list.d/vbox.list
일부 종속성을 설치해야 합니다.
wget http://http.us.debian.org/debian/pool/main/libv/libvpx/libvpx1_1.3.0-3_amd64.deb
wget http://http.us.debian.org/debian/pool/main/libp/libpng/libpng12-0_1.2.50-2+deb8u2_amd64.deb
wget http://http.us.debian.org/debian/pool/main/o/openssl/libssl1.0.0_1.0.1t-1+deb8u2_amd64.deb
wget http://http.us.debian.org/debian/pool/main/s/sdl-ttf2.0/libsdl-ttf2.0-0_2.0.11-3_amd64.deb
종속성을 설치합니다.
dpkg -i libpng12-0_1.2.50-2+deb8u2_amd64.deb
dpkg -i libvpx1_1.3.0-3_amd64.deb
dpkg -i libssl1.0.0_1.0.1t-1+deb8u2_amd64.deb
dpkg -i libsdl-ttf2.0-0_2.0.11-3_amd64.deb
이미 가 있고 설치되어 있다고 가정하면 dkms
명령 linux-headers
줄을 통해 vitrualbox를 설치하거나 deb
다음과 같이 다운로드할 수 있습니다.
http://download.virtualbox.org/virtualbox/5.1.4/virtualbox-5.1_5.1.4-110228~Debian~jessie_amd64.deb
dpkg -i virtualbox-5.1_5.1.4-110228~Debian~jessie_amd64.deb