virtualbox-ose-1.6.51~svn build 11524, compilazione pacchetto .deb su Ubuntu Intrepid
22 agosto, 2008 4 commenti

Info su VirtualBox 1.6.51 OSE
Sulla scia del precedente post e confortato dal messaggio ricevuto nella mailing list vbox-dev, ho compilato su Ubuntu Intrepid (alpha 4) il pacchetto virtualbox-ose 1.6.51 build 11524.
I due Makefile.kmk mancanti nel ramo svn sono stati inseriti e diversi bug sono ormai risolti, per cui la compilazione di virtualbox-ose dovrebbe avvenire anche su Hardy e Debian Sid/Lenny.
I pacchetti che vi segnalo in fondo sono installabili solo su Ubuntu Intrepid a causa di una dipendenza delle qt4-dev, ma volendo potrei mettere a disposizione nei prossimi giorni anche quelli per le suddette releases
Questa più o meno la procedura seguita:
$ svn co http://virtualbox.org/svn/vbox/trunk vbox
……..
L’oggetto esterno è stato estratto alla revisione 1685.
Estratta revisione 11524.
$ cd vbox/
$ fakeroot debian/rules binary
dh_testdir
cd /home/adoldo/Software/vbox && ./configure --odir=/home/adoldo/Software/vbox/debian --disable-qt3 --ose --with-gcc=gcc-4.2 --with-g++=g++-4.2
Checking for environment: Determined build machine: linux.x86, target machine: linux.x86, OK.
Checking for kBuild: found, OK.
Checking for gcc: found version 4.2.4, OK.
Checking for as86: found version 0.16.17, OK.
Checking for bcc: found version 0.16.17, OK.
Checking for iasl: found version 20061109, OK.
Checking for xslt: found, OK.
Checking for pthread: found, OK.
Checking for libxml2: found version 2.6.32, OK.
Checking for libxslt: found version 1.1.24, OK.
Checking for libIDL: found version 0.8.10, OK.
Checking for zlib: found version 1.2.3.3, OK.
Checking for libpng: found version 1.2.27, OK.
Checking for SDL: found version 1.2.12, OK.
Checking for X libraries: found, OK.
Checking for Xcursor: found, OK.
Checking for Qt4: ERROR: ld.so: object 'libfakeroot-sysv.so' from LD_PRELOAD cannot be preloaded: ignored.
found version 4.4.1, OK.
Checking for Qt4 devtools: found version 4.4.1, OK.
Checking for static stc++ library: found, OK.
Checking for Linux kernel sources: found version 2.6.26, OK.
Checking for ALSA: found version 1.0.16, OK.
Checking for PulseAudio: found version 0.9.10 API version 11, OK.
Checking for compiler.h: compiler.h not found, OK.
Successfully generated '/home/adoldo/Software/vbox/debian/AutoConfig.kmk' and '/home/adoldo/Software/vbox/debian/env.sh'.
Source '/home/adoldo/Software/vbox/debian/env.sh' once before you start to build VBox:
source /home/adoldo/Software/vbox/debian/env.sh
kmk
To compile the kernel module, do:
cd ./out/linux.x86/release/bin/src
make
Enjoy!
touch debian/configure-stamp
dh_testdir
. debian/env.sh && kmk -C /home/adoldo/Software/vbox --no-print-directory -j2 \
\
AUTOCFG=/home/adoldo/Software/vbox/debian/AutoConfig.kmk \
LOCALCFG=/home/adoldo/Software/vbox/debian/LocalConfig.kmk \
PATH_OUT=/home/adoldo/Software/vbox/debian/builddir \
VBOX_DO_STRIP= VBOX_DO_STRIP_MODULES= \
VBOX_PATH_PACKAGE_DOCS="\"/usr/share/doc/virtualbox\"" \
all
..............
dh_gencontrol -- \
-Valsa=libasound2 \
-Vpulse=libpulse0 \
-Vsdlttf=libsdl-ttf2.0-0 \
-Vdkms=
dh_md5sums
dh_builddeb
dpkg-deb: costruisco il pacchetto `virtualbox-ose' in `../virtualbox-ose_1.6.51~svn-1_i386.deb'.
dpkg-deb: costruisco il pacchetto `virtualbox-ose-dbg' in `../virtualbox-ose-dbg_1.6.51~svn-1_i386.deb'.
make[1]: Leaving directory `/home/adoldo/Software/vbox'
$ ls -l ../virtualbox-ose_1.6.51~svn-1_i386.deb ../virtualbox-ose-dbg_1.6.51~svn-1_i386.deb
-rw-r--r-- 1 adoldo adoldo 6094548 2008-08-21 11:10 ../virtualbox-ose_1.6.51~svn-1_i386.deb
-rw-r--r-- 1 adoldo adoldo 8313922 2008-08-21 11:10 ../virtualbox-ose-dbg_1.6.51~svn-1_i386.deb
$ md5sum ../virtualbox-ose_1.6.51~svn-1_i386.deb ../virtualbox-ose-dbg_1.6.51~svn-1_i386.deb
f9db2cae0c989351cbea551c13636117 ../virtualbox-ose_1.6.51~svn-1_i386.deb
38a774eade4c417537a3a8090e16c58e ../virtualbox-ose-dbg_1.6.51~svn-1_i386.deb
$ sudo dpkg -i ../virtualbox-ose*deb
(Lettura del database ... 204849 file e directory attualmente installati.)
Mi preparo a sostituire virtualbox-ose 1.6.4 (con .../virtualbox-ose_1.6.51~svn-1_i386.deb) ...
* Stopping VirtualBox kernel module * done.
* Shutting down VirtualBox host networking * done.
Spacchetto il sostituto di virtualbox-ose ...
Selezionato il pacchetto virtualbox-ose-dbg, che non lo era.
Spacchetto virtualbox-ose-dbg (da .../virtualbox-ose-dbg_1.6.51~svn-1_i386.deb) ...
Configuro virtualbox-ose (1.6.51~svn-1) ...
addgroup: Il gruppo «vboxusers» esiste già come gruppo di sistema. Uscita.
Messages emitted during module compilation will be logged to /var/log/vbox-install.log.
Success!
* Starting VirtualBox kernel module * done.
* Starting VirtualBox host networking * done.
Configuro virtualbox-ose-dbg (1.6.51~svn-1) ...
$ sudo /etc/init.d/vboxdrv setup
* Stopping VirtualBox kernel module * done.
* Removing old VirtualBox kernel module * done.
* Recompiling VirtualBox kernel module * done.
* Starting VirtualBox kernel module * done.
$ sudo /etc/init.d/vboxdrv restart
* Stopping VirtualBox kernel module * done.
* Starting VirtualBox kernel module * done.
$ lsmod |grep vb
vboxdrv 71448 0
e infine questi sono i links ai pacchetti compilati:
| 6095 KB | 21/08/2008 | 11:10:36 | |
| 8314 KB | 21/08/2008 | 11:10:52 |
Oppure su mediafire:
File name: virtualbox-ose-11524_1.6.51~svn-1_i386.deb
Download link: http://www.mediafirecom/file/2othgbxnu9y
File name: virtualbox-ose-dbg-11524_1.6.51~svn-1_i386.deb
Download link: http://www.mediafire.com/file/chyntmtxhap
File name: md5sum.txt
Download link: http://www.mediafire.com/file/etynmehwjip
Enjoy


Ciao,
se ti può interessare sul mio portale c’è un repository per ubuntu.
Se ti va possiamo pubblicarlo li sopra
fammi sapere
@M0rF3uS


mi farebbe molto piacere, tra l’altro seguo spesso anche il tuo blog
i files però andrebbero rinominati, perché il n. 11524 nel nome l’ho aggiunto io, il nome originale sarebbe virtualbox-ose_1.6.51~svn-1_i386.deb invece di
virtualbox-ose-11524_1.6.51~svn-1_i386.deb e ti rammento che sono per intrepid (che non vedo nei tuoi repo)
Per quanto riguarda Hardy e Debian dovrei ricompilarli, ma questo per ora non mi è possibile, gli altri PC sono in “ferie”
Ci risentiamo presto.
PS: ti ho aggiunto al blogroll
Ciao e grazie,
Antonio
ancora il repo per intrepid non c’è perchè il tempo per “inaugurarlo” mi manca…ma non è detto che non si possa aprire
possiamo iniziare con questo pacchetto e mano mano aggiungere tutti i progetti che ci interessano.
Se vuoi la mia mail funge anche come contatto msn se ti va contattami anche li cosi parliamo meglio vedi un pò te
p.s. in questi giorni sto improvvisando un blogroll anche io (uso drupal) ti aggiungo alla lista
Pingback: virtualbox-ose-1.6.51~svn build 11575 per Debian e Ubuntu | Yourpage live news aggregator