Kali Linux에서 VirtualBox를 설치하는 중 오류가 발생했습니다.

Kali Linux에서 VirtualBox를 설치하는 중 오류가 발생했습니다.

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

dkmsUbuntu/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

관련 정보