Aggiunta al repo di virtualbox-ose svn anche la versione a 64bit
11 febbraio, 2009 13 commenti
Oggi, d’accordo con M0rF3uS, e dopo la pubblicazione di questo post, abbiamo inserito nel repo i pacchetti a 64bit per virtualbox-ose compilato dal ramo svn.
Le versioni che troverete da oggi saranno quindi per le due architetture, sperando che potremo pubblicarle da adesso in poi in contemporanea.
La difficoltà di avere virtualbox-ose il repo suddiviso per amd64 (x86_64) e i386 ha riguardato solo la collocazione dei sorgenti.
Pur avendo cercato su forum e ml, non ho trovato una soluzione pulita. In pratica la compilazione dei pacchetti su amd64 produce un file sorgente di circa 50Mb, mentre con quella a 32bit il file è grande 100Mb.
Nulla di grave ovvio, infatti ricompilare il pacchetto è possibile partendo indifferentemente dall’uno o dall’altro, si tratta solo di un parziale problema nel caso volessimo avere il pacchetto src usando apt-get.
Al momento abbiamo quindi una situazione di questo tipo:
- I pacchetti sorgenti e binari a 32bit per Debian Lenny/Sid e Ubuntu Hardy/Intrepid/Jaunty sono installabili con synaptic o con apt-get, dopo aver aggiunto il repository.
- I pacchetti binari 64bit sono installabili allo stesso modo se disponete di Ubuntu 64 oppure Debian 64
- I sorgenti generati per i pacchetti a 64 sono uploadati in questa directory, ma non sono visibili con apt-get.
Questi ad esempio sono i due files .dsc delle rispettive versioni:
Format: 1.0 Source: virtualbox-ose Binary: virtualbox-ose, virtualbox-ose-dbg Architecture: i386 amd64 Version: 2.1.3+svn-1-adoldo-16586 Maintainer: Sun Microsystems, Inc. <info@virtualbox.org> Standards-Version: 3.2.1 Build-Depends: bcc, debhelper (>= 5), g++-multilib [amd64], ia32-libs [amd64], iasl, java2-runtime, libasound-dev, libc6-dev-i386 [amd64], libidl-dev, libpam0g-dev, libpulse-dev, libqt4-dev, libsdl1.2-dev, libssl-dev, libxcursor-dev, libxml2-dev, libxslt1-dev, libz-dev, linux-headers-generic, lsb-release, python-dev, uuid-dev, wine, xsltproc Files: d2b07da83e6c3a1e41bbe31a15221969 110696659 virtualbox-ose_2.1.3+svn-1-adoldo-16586.tar.gz Format: 1.0 Source: virtualbox-ose Binary: virtualbox-ose, virtualbox-ose-dbg Architecture: i386 amd64 Version: 2.1.3+svn-1-adoldo-16586 Maintainer: Sun Microsystems, Inc. <info@virtualbox.org> Standards-Version: 3.2.1 Build-Depends: debhelper (>= 5), libz-dev, libssl-dev, libqt4-dev, libsdl1.2-dev, uuid-dev, libxcursor-dev, libidl-dev, libpam0g-dev, bcc, iasl, xsltproc, linux-headers-generic, wine, java2-runtime, lsb-release, g++-multilib [amd64], libc6-dev-i386 [amd64], ia32-libs [amd64], libasound-dev, libpulse-dev, libxml2-dev, libxslt1-dev, python-dev Checksums-Sha1: 40604d1fd17451f2c07b4f41df9b09f913be3293 55142914 virtualbox-ose_2.1.3+svn-1-adoldo-16586.tar.gz Checksums-Sha256: de6eb4e86767f6153de38f84beef44cb9bebce1f12dbe5c9dc2bf0f3ad34d17f 55142914 virtualbox-ose_2.1.3+svn-1-adoldo-16586.tar.gz Files: e36aef90cc7364d5706d28c6a21181b8 55142914 virtualbox-ose_2.1.3+svn-1-adoldo-16586.tar.gz
I links diretti degli ultimi pacchetti binari inseriti sono quindi:
32bit:
virtualbox-ose_2.1.3+svn-1-adoldo-16586_i386.deb
virtualbox-ose-dbg_2.1.3+svn-1-adoldo-16586_i386.deb
64bit:
virtualbox-ose_2.1.3+svn-1-adoldo-16586_amd64.deb
virtualbox-ose-dbg_2.1.3+svn-1-adoldo-16586_amd64.deb
UPDATE:
!!! ATTENZIONE !!!
Le macchine potrebbero NON partire se il NAT è attivo, occorre impostare la rete in modalità Interfaccia Host.
Appena verrà risolto il problema aggiorneremo le versioni, le ultime disponibili (16550) sono state aggiunte al repo, ma non sono risolutive 😦
32bit:
virtualbox-ose_2.1.3+svn-1-adoldo-16650_i386.deb
virtualbox-ose-dbg_2.1.3+svn-1-adoldo-16650_i386.deb
64bit:
virtualbox-ose_2.1.3+svn-1-adoldo-16650_amd64.deb
virtualbox-ose-dbg_2.1.3+svn-1-adoldo-16650_amd64.deb
I tests sono stati eseguiti su Ubuntu e Debian 32/64 bit con macchine virtuali Debian, Ubuntu Windows XP e 7beta.
L’intenzione è di mettere a disposizione i pacchetti man mano che vengono fixati bugs importanti e avere VB al “passo” con i tempi.
Chiunque decida di usare i nostri debs, può comunicarci eventuali anomalie o darci suggerimenti, cosa più che gradita.
Enjoy 🙂
versione a 64bit virtualizzata con VB a 64 installato (gioco degli specchi)
Perfetto ora potrò aggiornare lo script VBoxinstall con i nuovi pacchetti 😀
ciao, ho appena fatto gli aggiornamenti e quando faccio partire la macchina virtuale crasha, come mai?
La versione di VBox in questione è 2.1.51_OSE.
Grazie.
Pingback: Aggiunta al repo di virtualbox-ose svn anche la versione a 64bit | Yourpage live news aggregator
ciao, volevo avvisare che ho provato a fare tutto ciò che mi hai detto tramite mail, ma non va…l’unica cosa che non ho fatto è il downgrade degli aggiornamenti perchè non so come si fa 🙂
@aomegax
Mi dispiace che questa versione non funzioni con le tue macchine. E’ chiaro che può succedere e se si riuscisse a capire qualcosa dai log si può aprire un bug su virtualbox.org
Il downgrade alla versione precedente è possibile scegliendo quale versione installare dal repo, esempio per i386:
http://www.ilportalinux.it/repository/pool/binary/dists/intrepid/i386/virtualbox/
i pacchetti conservati sono quattro:
virtualbox-ose_2.1.3+svn-1-adoldo-16411_i386.deb
virtualbox-ose_2.1.3+svn-1-adoldo-16527_i386.deb
virtualbox-ose_2.1.3+svn-1-adoldo-16561_i386.deb
virtualbox-ose_2.1.3+svn-1-adoldo-16586_i386.deb
La ricerca può essere fatta anche da terminale con
apt-cache showpkg virtualbox-ose
Quindi per l’installazione di una versione particolare è sufficiente specificarlo in apt-get:
sudo apt-get install virtualbox-ose=2.1.3+svn-1-adoldo-16527
Resta da dire, come ti ho detto per e-mail che a volte mi è capitato che le impostazioni della macchina andavano modificate, sia modificando il tipo di scheda di rete, che le impostazioni di paravirtualizzazione vt-x/amd-v, vedi:


Se vuoi prova a creare una macchina virtuale nuova associando il disco VDI (ma forse lo hai già provato)
fammi sapere,
Ciao,
Antonio
PS: domani farò anche l’upload della versione 16650 compilata stasera, sempre che tu voglia provarla 🙂
@lightuono
speriamo bene, sono i primi pacchetti a 64, aomegax segnala crash, anche se io ho fatto test incrociati 32/64 bit su quattro/cinque computer diversi da debian a ubuntu.
Sarebbe utile in feedback più ampio, quindi gente testate, testate, testate!
Ciao,
Antonio
la cosa strana è che una macchina virtuale con gentoo funziona, mentre le altre 2 (win e kubuntu) non funzionano.
posso anche inviarti il log solo che devi dirmi dove si trova, poichè non penso che ti riferisci a quello che si ha andando su impostazioni…
…se ti riferisci a quel log sappi che non viene aggiornato facendo partire la macchina ma conserva quello dell’ultimo avvio corretto.
@aomegax
Non so se è il caso tuo e se nel frattempo hai risolto, ma ieri pur avendo ricompilato l’ultima versione (16550) mi sono accorto che tutte le macchine virtuali in modalità NAT non funzionano, ho segnalato la cosa in ml vbox-dev e spero che nella prossima release le cose tornino normali.
Sul repo ho comunque aggiunto anche questa versione:
http://www.ilportalinux.it/repository/pool/binary/dists/intrepid/i386/virtualbox/virtualbox-ose_2.1.3+svn-1-adoldo-16650_i386.deb
http://www.ilportalinux.it/repository/pool/binary/dists/intrepid/i386/virtualbox/virtualbox-ose-dbg_2.1.3+svn-1-adoldo-16650_i386.deb
Naturalmente appena ci saranno variazioni importanti, provvederò a aggiornare 😉
Se vuoi controllare i log, nella dir Logs delle macchine troverai i logs VBox.log, VBox.log.1 …. visibili da VB con Ctrl+L
Ciao,
Antonio
Ciao Antonio, il repo di portalinux è solo per hardy e intrepid? Se no mi tocca scaricare il pacchetto da link per le versione OSE su debian lenny
@lightuono
no, il repo si chiama intrepid, ma i pacchetti sono anche installabili su debian lenny/sid
è ovvio che si aggiunge il repo, dipendentemente dalla priorità, potrebbero venire installati alcuni pacchetti non testati in debian (brasero, cpufrequtils, wine, ecc.. )
Ciao,
Antonio
Perfetto! Faccio delle prove così alimento lo script 😀
Ciao Antonio,
ti volevo dire che ho pubblicato lo script con i nuovi pacchetti 😉
@lightuono
OK, grazie, l’ho anche provato, disinistallando e installando il pacchetto amd64 🙂
In settimana spero si risolverà il problema del NAT, nel week-end non c’è quasi mai attività, e meno male, la vita è anche altro 😉
Grazie per il lavoro svolto 😉
Antonio