Erano due giorni che cercavo un servizio di hosting gratuito dove installare e provare diversi cms per sceglierne uno: Joomla!, WordPress, Mambo… Fiducioso nel fatto che la ricerca di un angolo nella rete dove fare le mie prove sarebbe stata più veloce dell’installarmi un webserver casalingo, ho iniziato a dare in pasto a google i vari “free hosting + php + mysql” e …si apre un paradiso, tutti che sgomitano per offrirti di tutto “for free” …non so come ma sono addirittura finito sul merdoso sito di Salvatore Aranzulla (ho una sorta di allergia anche solo al nome), ‘cciasand! Alla fine ho deciso che la cosa migliore tornava ad essere fare le prove sul proprio pc …ma non mi andava di smerdare la mia Sid con una installazione di apache, php e mysql. Il da farsi è quindi venuto da sè: sfruttare la virtualizzazione installando VMWare Server per buttarci dentro una Debian ridotta ai minimi termini: nulla che non sia necessario a far girare il server.

L’installazione è davvero semplice.. innanzitutto soddisfiamo qualche richiesta iniziale: gli header del kernel e tutto il necessario alla compilazione:
Nota: i successivi comandi di shell che saranno preceduti da # vanno eseguiti come utente root. I comandi preceduti da $ possono invece essere eseguiti da utente normale.
#: apt-get install linux-headers-`uname -r` build-essential
Ora non resta che andare sul sito di VMWare, accettare l’EULA, e scaricare il pacchetto .tar.gz, la versione server. Inoltre dovrete anche registrarvi gratuitamente per ottenere un seriale da inserire al momento dell’installazione. Non so se sia legale, ma si può bypassare il contratto e tutti i click sul browser scaricando il file con wget (dovrete comunque registrarvi per il seriale):
$: wget http://download3.vmware.com/software/vmserver/VMware-server-1.0.3-44356.tar.gz
Decomprimiamo, e facciamo partire lo script per l’installazione
$: tar xvfz VMware-server-1.0.3-44356.tar.gz
$: cd vmware-server-distrib
#: ./vmware-install.pl
Ora vi basta rispondere alle domande ed inserire il numero fornitovi in fase di registrazione: in genere se non avete particolari esigenze le risposte proposte di default vanno bene.
Questo è tutto: per disinstallare il tutto basta eseguire:
$: cd /usr/bin
#: ./vmware-uninstall.pl
L’imprevisto prevedibile!
Prevedibile perchè è molto probabile che usiate il kernel installato da debian.
Se è così ad un certo punto della compilazione, dopo che è già stato automaticamente richiamato lo script vmware-config.pl, otterrete questo errore:
Unable to build the vmmon module.
Cosa è successo?
Semplice: il processo vi avvisa che nessuno dei moduli vmmon precompilati è adatto al vostro kernel, vi propone di compilarne uno da zero, e vi chiede il percorso delle librerie C necessarie. La risposta proposta come default è tecnicamente corretta: la cosa non va però a buon fine perchè VMWare non è compatibile con questa versione del kernel (sempre considerando quello installato con debian, che attualmente è il 2.6.22-1-686). Le soluzioni sono due: usare un altro kernel (molto probabilmente basterà anche usare altre librerie.. non ho provato), o patchare.
Vediamo la seconda.
La patch che corregge questo problema è stata scritta da Petr Vandrovec: lo sviluppatore ceco responsabile anche dei driver frame buffer per Matrox del kernel 2.2.

scorcio della capitale della Cechia, dal mio ultimo viaggio
L’ultima patch attualmente disponibile è la 113, disponibile all’indirizzo http://knihovny.cvut.cz/ftp/pub/vmware/ con il nome di vmware-any-any-update113.tar.gz
Una volta scaricata, decomprimiamola, entriamo nella cartella, e lanciamo lo script. Ecco il tutto in qualche riga:
$: wget http://knihovny.cvut.cz/ftp/pub/vmware/vmware-any-any-update113.tar.gz
$: tar xvfz vmware-any-any-update113.tar.gz
$: cd vmware-any-any-update113
#: ./runme.pl
Seguite l’iter: la patch correggerà il problema, riavvierà lo script vmware-config.pl e completerà l’installazione.
Per i più precisi
Al termine dell’installazione noterete che non è presente nessuna icona sul menù: basta editare il file .desktop
#: gedit /usr/share/applications/vmware-server.desktop
Nel file che si apre cercate la riga che inizia per “Categories” e rendetela così:
Categories=Emulator;System;
In pratica aggiungete System. ora riavviate il pannello con:
#: killall gnome-panel
e controllate in Applicazioni -> Strumenti di Sistema.
Buona Virtualizzazione!


Venerdì, 31 Agosto, 2007 alle 3:35 pm |
^_^
Lunedì, 3 Settembre, 2007 alle 4:31 pm |
sono arrivato anche su wordpress… sbaraglierò la concorrenza di caffè denzel
Lunedì, 3 Settembre, 2007 alle 11:39 pm |
Che figata il sito di Arzullo… D’ora in poi abbandonerò caffè Italiano per segurire giornalmente il sito di Salvatore…. Grazie Denzo, non smetterò mai di ringraziarti
Giovedì, 13 Settembre, 2007 alle 6:01 pm |
occhio… nel primo comando hai scritto un doppio “apt-get install”
Giovedì, 13 Settembre, 2007 alle 8:23 pm |
@develop
grazie, corretto
Giovedì, 27 Settembre, 2007 alle 10:30 pm |
[...] installare l’ultima versione di VMWare su Debian potete seguire questa guida, altrimenti procedete così: $: sudo apt-get install vmware-server $: sudo apt-get install [...]