VB Kaliでインストールしようとしています。次のように入力します:
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.
誰かが何が起こっているのか知っていますか?ありがとう。
公式 website によると、最初にdkms
をインストールする必要があります:
Sudo apt-get install dkms
Sudo apt-get update
Sudo apt-get install virtualbox-5.1
Ubuntu/Debianユーザーは、次のapt-getアップグレード中にLinuxカーネルバージョンが変更された場合に、VirtualBoxホストカーネルモジュール(vboxdrv、vboxnetflt、vboxnetadp)が適切に更新されるように、
dkms
パッケージをインストールすることができます。 Debianの場合は、LennyバックポートとSqueeze以降の通常のリポジトリで利用できます。
編集
Kali linuxはDebianベースのディストリビューションであり、virtual-boxソースを追加するには、タイプ(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
がインストールされていると仮定すると、次のようにコマンドラインまたはdeb
をダウンロードしてvitrualboxをインストールできます。
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