Come dicevo in questo post, è appena uscita la versione 1.6.2 di VirtualBox per diverse piattaforme, rilasciata sia in forma binaria con licenza PUEL (Personal Use and Evaluation License), che come sorgente nella versione OSE (Open Source Edition).

E’ noto che la versione binaria gode di funzionalità maggiori sia per quanto riguarda l’uso delle periferiche USB, che per la gestione remota attraverso il protocollo rdp, così come si hanno più funzionalità nella gestione delle macchine virtuali, o meglio dei dischi VDI.

In molti casi, specie se voleste usarla su server in produzione, siete costretti a usare la versione OSE, che può essere distribuita e modificata secondo la licenza GPL.

Di seguito troverete brevi informazioni e i link ai pacchetti .deb compilati da me in questi giorni, sempre riferiti alla versione OSE. Se qualcuno poi decidesse di installarli mi farebbe piacere averne un riscontro, al solo scopo di verificare se la procedura eseguita con fakeroot, produce pacchetti per Ubuntu/Debian interscambiabili.

I passi seguiti sono identici ai post precedenti (vedi librerie e pacchetti necessari): estrazione, configurazione e esecuzione di fakeroot:

tar jxvf VirtualBox-1.6.2-OSE.tar.bz2
cd VirtualBox-1.6.2
~/VirtualBox-1.6.2$ ./configure
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.3, 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.31, OK.
Checking for libxslt: found version 1.1.22, 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.15beta5, OK.
Checking for SDL: found version 1.2.12, OK.
Checking for X libraries: found, OK.
Checking for Xcursor: found, OK.
Checking for Qt3: found version 3.3.8b, OK.
Checking for Qt3 devtools: found version 3.3.8b, OK.
Checking for Qt4: found version 4.3.4, OK.
Checking for Qt4 devtools: found version 4.3.4, OK.
Checking for Qt4 uic3: found version 4.3.4, OK.
Checking for static stc++ library: found, OK.
Checking for Linux kernel sources: found version 2.6.24, OK.
Checking for ALSA: found version 1.0.15, 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/VirtualBox-1.6.2/AutoConfig.kmk’ and ‘/home/adoldo/VirtualBox-1.6.2/env.sh’.
Source ‘/home/adoldo/VirtualBox-1.6.2/env.sh’ once before you start to build VBox:

source /home/adoldo/VirtualBox-1.6.2/env.sh
kmk

To compile the kernel module, do:

cd ./out/linux.x86/release/bin/src
make

Enjoy!

A questo punto si possono creare i pacchetti deb con:

$ fakeroot debian/rules binary

Per chi volesse, ho messo a disposizione i files su netsons, Il download è possibile da:

virtualbox-ose_1.6.2_i386.deb 6738 KB 08/06/2008 16:40:56
virtualbox-ose-dbg_1.6.2_i386.deb 7623 KB 08/06/2008 16:41:11

md5sum:
60c8c46413cc885afffa106514720de7 virtualbox-ose_1.6.2_i386.deb
2e419787d0cbcbd0c3951e93d3311cde virtualbox-ose-dbg_1.6.2_i386.deb

Enjoy )