Compilazione di VMWare-tools su Ubuntu Hardy
Dopo aver installato VMWare server su Ubuntu 8.04 vi verrà sicuramente voglia di metterci dentro anche VMWare-tools, ovverosia quegli strumenti che ci consentono un uso indubbiamente più intenso della nostra macchina virtuale.
Ecco il procedimento:
- sudo apt-get install build-essential linux-headers-$(uname -r);
- tar -xzf VMwareTools-1.0.6-91891.tar.gz;
- cd vmware-tools-distrib/
- sudo ./vmware-install.pl
Tuttavia la vostra esperienza con questi strumenti rischierebbe di essere frustrante se non vi venisse in aiuto questo post che spiega come ovviare all’errore:
Using 2.6.x kernel build system.
make: Entering directory `/tmp/vmware-config0/vmhgfs-only’
make -C /lib/modules/2.6.24-19-server/build/include/.. SUBDIRS=$PWD SRCROOT=$PWD/. modules
make[1]: Entering directory `/usr/src/linux-headers-2.6.24-19-server’
CC [M] /tmp/vmware-config0/vmhgfs-only/cpName.o
In file included from include/linux/string.h:11,
from /tmp/vmware-config0/vmhgfs-only/cpName.h:18,
from /tmp/vmware-config0/vmhgfs-only/cpName.c:18:
include/linux/types.h:40: error: conflicting types for ‘uintptr_t’
/tmp/vmware-config0/vmhgfs-only/vm_basic_types.h:161: error: previous declaration of ‘uintptr_t’ was here
make[2]: *** [/tmp/vmware-config0/vmhgfs-only/cpName.o] Error 1
make[1]: *** [_module_/tmp/vmware-config0/vmhgfs-only] Error 2
make[1]: Leaving directory `/usr/src/linux-headers-2.6.24-19-server’
make: *** [vmhgfs.ko] Error 2
make: Leaving directory `/tmp/vmware-config0/vmhgfs-only’
Unable to build the vmhgfs module.
Il problema è stato risolto sul forum di vmware semplicemente usando open-vmware-tools per creare il modulo del kernel e successivamente installando vmware-tools normalmente (sudo ./vmware-install.pl):
- sudo apt-get install libproc-dev libdumbnet-dev libicu-dev;
- wget http://mesh.dl.sourceforge.net/sourceforge/open-vm-tools/open-vm-tools-2008.07.01-102166.tar.gz;
- tar -xzf open-vm-tools-*.tar.gz
- cd open-vm-tools-*
- ./configure –without-x
- make
- cd modules/linux
- for i in *; do mv ${i} ${i}-only; tar -cf ${i}.tar ${i}-only; done
- cd ../../../
- mv -f open-vm-tools-*/modules/linux/*.tar vmware-tools-distrib/lib/modules/source/
- cd vmware-tools-distrib/
- sudo ./vmware-install.pl
Adesso è tutto OK!
Post correlati...
Nuovo rails 2.1 by Mad on June 3rd, 2008
.
Ubuntu Netbook Remix by Mad on June 5th, 2008
.
Come connettersi ad internet con: cellulare + bluetooth + gnome ppp by Mad on June 7th, 2008
Fino a pochi minuti fa usavo il cavo usb per collegare il cellulare al pc e connettermi ad internet.
Airone muto by Mad on March 24th, 2008
Ho installato con successo la versione beta di Ubuntu hardy Heron, ma dopo aver installato i driver ati 8.
Ubuntu/Debian, vulnerabilità in Openssl by Mad on June 16th, 2008
Ecco pronto su un piatto d'argento un bel security bug per Debian e derivati in openssl.
Se questo sito è di tuo gradimento abbonati gratuitamente sottoscrivendo il Feed RSS. Grazie per la visita!












12 agosto 2008 alle 1:42 pm
Grazie!
–
MC
31 ottobre 2008 alle 4:56 pm
Ottimo. Grazie mille.
21 giugno 2009 alle 7:29 pm
Ottimo anche x me. grassie! Però ho dovuto anche installare il pacchetto “libx11-dev”, perchè mi dava l’errore “guestAppPosixX11.c:38:22: error: X11/Xlib.h: No such file or directory” e si bloccava la compilazione…