Aggreghiamo le notizie italiane sull'Open Source
22 Ago

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 ![]()
