virtualbox-ose-1.6.51~svn build 11575 per Debian e Ubuntu

25 08 2008

Come nel post precedente, ho compilato la release 11575 svn di VirtualBox OSE.

La compilazione è stata eseguita su hardy (per il problema delle qt4 troppo nuove in intrepid) e i pacchetti adesso sono installabili anche su Debian Sid/Lenny e su Ubuntu Hardy/Intrepid :)

Potete scaricarli da:

File name: md5sum.txt
Download link: http://www.mediafire.com/file/yxymxy1pnn2

File name: virtualbox-ose-11575_1.6.51~svn-1_i386.deb
Download link: http://www.mediafire.com/file/zzsbyxxz9st

File name: virtualbox-ose-dbg-11575_1.6.51~svn-1_i386.deb
Download link: http://www.mediafire.com/file/mdgpcmmnzoc

UPDATE versione 11674, corretti alcuni bugs:

File name: virtualbox-ose-dbg-11674_1.6.51~svn-1_i386.deb
Download link: http://www.mediafire.com/file/daht30hs1um

File name: virtualbox-ose-11674_1.6.51~svn-1_i386.deb
Download link: http://www.mediafire.com/file/yx1xg035yqj

File name: md5sum.txt
Download link: http://www.mediafire.com/file/jyqh5×3xxyy

UPDATE versione 11908:

File name: virtualbox-ose-dbg-11908_1.6.51~svn-1_i386.deb
Download link: http://www.mediafire.com/file/cpmzkdznjlg

File name: virtualbox-ose-11908_1.6.51~svn-1_i386.deb
Download link: http://www.mediafire.com/file/ikgjdnzaxds

File name: md5sum.txt
Download link: http://www.mediafire.com/file/5cotlgo1min

UPDATE versione 11908 Ubuntu Hardy:

File name: virtualbox-ose-dbg-11908-hardy_1.6.51~svn-1_i386.deb
Download link: http://wwwmediafire.com/file/xnbzjxzkkmj

File name: virtualbox-ose-11908-hardy_1.6.51~svn-1_i386.deb
Download link: http://www.mediafire.com/file/njh3ave45jb

File name: md5sum-11908.txt
Download link: http://www.mediafire.com/file/h24s5ftmdcw

E poi dopo aver installato le guest addition dall’ISO 1.6.4 si vede anche l’integrazione nel desktop con i tasti (R)CTRL+L, ci si avvicina quindi alla versione PUEL, speriamo presto anche per l’USB ;)

Di seguito Debian in virtualbox-ose nella quale ho installato la stessa versione di virtualbox, avete presente il gioco degli specchi?

Enjoy :D





virtualbox-ose-1.6.51~svn build 11524, compilazione pacchetto .deb su Ubuntu Intrepid

22 08 2008
Info su VirtualBox 1.6.51 OSE

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:

virtualbox-ose-11524_1.6.51~svn-1_i386.deb 6095 KB 21/08/2008 11:10:36
virtualbox-ose-dbg-11524_1.6.51~svn-1_i386.deb 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 :)





VirtualBox 1.6.4 OSE, patch per la compilazione del pacchetto per ubuntu e debian

3 08 2008
informazioni su VirtualBox 1.6.4 OSE

informazioni su VirtualBox 1.6.4 OSE

Erano diversi giorni che stavo provando a compilare la versione 1.6.2(51) del ramo svn, senza però riuscirci per un errore di path, ovvero la compilazione andava a buon fine, ma la stessa lanciata con fakeroot per generare il pacchetto deb terminava con un errore da me segnalato nel public bugtracker di virtualbox, chiuso però dall’admin perché a sua detta non vanno segnalati come bugs i problemi delle compilazioni :-O, vedi http://www.virtualbox.org/ticket/1860.

Avevo quindi rinunciato anche per l’avvicinarsi delle ferie, quando ieri vedo l’annuncio del rilascio della release 1.6.4 e quindi ricomincio dall’albero ufficiale della nuova versione, ma come si dice: la fortuna è cieca, ma la sfiga ha un’ottima vista e mira ;)

Provo a segnalare sulla mailing list vbox-dev, ma senza risposta (beh, è agosto). In pratica NEMMENO questa versione viene compilata, ed è mancante tra l’altro delle opportune stringhe nell’albero debian nei files rules, control e changelog, forse sono andati un po’ di fretta

Di questo errore non c’è traccia se non fosse che un messaggio di un utente austriaco segnala un suo workaround che risolve il problema, anche se esso stesso si chiede se questo può influenzare il funzionamento del progamma generato.

Di fatto, dopo applicata la patch, che sistema opportunamente i due files Makefile.kmk in src/apps e src/apps/tunctl, il pacchetto debian viene generato e almeno a me non ha dato nessun problema sia nell’installazione che durante l’esecuzione delle macchine virtuali in uso.

Ecco cosa è necessario per la compilazione e la generazione del pacchetto deb per Ubuntu e Debian:

Leggi il seguito di questo post »