VirtualBox 1.6.2 OSE, compilazione e installazione del pacchetto .deb


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🙂

Info Antonio Doldo
www.toolinux.it - www.virtualboxes.org - adoldo.wordpress.com - Linux user & Android fan

5 Responses to VirtualBox 1.6.2 OSE, compilazione e installazione del pacchetto .deb

  1. emanuelebruno scrive:

    Ciao Antonio,
    premesso che ho Ubuntu 8.04 e che ho aggiornato di recente il kernel alla versione 2.6.24-19-generic tramite l’update di ubuntu, ho provato a scaricare i file da te indicati, in particolare virtualbox-ose_1.6.2_i386.deb e virtualbox-ose-dbg_1.6.2_i386.deb e così ho provato ad installare da riga di comando dopo aver digitato il comando: sudo su;
    a quel punto ho eseguito il comando: dpkg -i virtualbox-ose_1.6.2_i386.deb; il sistema ha risposto con il seguente errore:
    dpkg: errore processando virtualbox-ose_1.6.2_i386.deb (–install):
    il sottoprocesso pre-installation script ha restituito un codice di errore 1
    * Starting VirtualBox host networking… [ OK ]
    * Starting VirtualBox kernel module vboxdrv
    * No suitable module for running kernel found.
    Sono occorsi degli errori processando:
    virtualbox-ose_1.6.2_i386.deb
    forse che digitato male il comando per l’installazione del software? ringrazio anticipatamente per la risposta. Cordialità, Emanuele Bruno.

  2. Antonio Doldo scrive:

    @emanuelebruno
    sembrerebbe che manchino i moduli virtualbox-ose per il tuo kernel, prova a cercarli e installarli
    apt-cache search virtualbox-ose-modules-`uname -r`
    sudo apt-get install virtualbox-ose-modules-`uname -r`

    PS: attenzione agli apici da “copia e incolla”
    Fammi sapere.
    Grazie,
    Antonio

  3. Francesco scrive:

    ciao, io ho virtualbox-ose 1.5.2 su kubuntu, ho inserito i tuoi repository ma quando cerco di fare l’update mi trova un problema al server e si interrompe…come mai?

    come si fa l’update alla versione 2.0.2?
    grazie

  4. Francesco scrive:

    l’errore è questo:

    Errore durante il deposito delle modifiche. Probabilmente c’è stato una problema nello scaricamento di alcuni pacchetti oppure il deposito avrebbe rovinato alcuni pacchetti.

  5. Antonio Doldo scrive:

    @Francesco
    ti ho risposto sull’altro post
    ciao

Lascia un commento

Effettua il login con uno di questi metodi per inviare il tuo commento:

Logo WordPress.com

Stai commentando usando il tuo account WordPress.com. Chiudi sessione / Modifica )

Foto Twitter

Stai commentando usando il tuo account Twitter. Chiudi sessione / Modifica )

Foto di Facebook

Stai commentando usando il tuo account Facebook. Chiudi sessione / Modifica )

Google+ photo

Stai commentando usando il tuo account Google+. Chiudi sessione / Modifica )

Connessione a %s...

%d blogger cliccano Mi Piace per questo: