Willkommen auf gnubolin.de

VirtualBox-OSE unter Debian GNU/Linux 6.0.2 (squeeze) als .deb-Paket bauen


Abhängigkeiten installieren

apt-get build-dep virtualbox-ose
apt-get install genisoimage makeself openjdk-6-jdk linuxdoc-tools-latex adduser cdebconf debconf
apt-get install libc6 libcurl3 libgcc1 libsdl1.2debian libssl0.9.8 libx11-6 libxcursor1 libxext6
apt-get install libxml2 libxmu6 libxslt1.1 libxt6 python python2.5 zlib1g fakeroot

Quellcode der OSE-Version herunterladen

wget -c http://download.virtualbox.org/virtualbox/4.0.12/VirtualBox-4.0.12.tar.bz2

Quellcode entpacken

tar -xjf VirtualBox-4.0.12.tar.bz2
cd VirtualBox-4.0.12_OSE

Bereits vorhandene Dokumentation "simulieren"

Seit Version 4.0.5 läßt sich VirtualBox-OSE offenbar unter Debian GNU/Linux 6.0.2 (squeeze) nicht mehr problemlos als Debian-Paket bauen, da zumindest das Erzeugen der Dokumentation scheitert (pdflatex-Fehler). Bis Version 4.0.4 scheint das ohne Anpassungen problemlos zu funktionieren. Wenn man die Dokumentation nicht benötigt, läßt sich das Problem für alle späteren Versionen jedoch folgendermaßen umschiffen:

mkdir ./prebuild
touch ./prebuild/UserManual.pdf
touch ./prebuild/VirtualBox.chm

Debian-Paket ohne Dokumentation bauen

fakeroot debian/rules binary NODOCS=1

Debian-Paket wie gewohnt installieren

dpkg - i virtualbox-ose_4.0.12_amd64.deb