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 guest.
Ecco il procedimento:

  1. sudo apt-get install build-essential linux-headers-$(uname -r);
  2. tar -xzf VMwareTools-1.0.6-91891.tar.gz;
  3. cd vmware-tools-distrib/
  4. 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):

  1. sudo apt-get install libproc-dev libdumbnet-dev libicu-dev;
  2. wget http://mesh.dl.sourceforge.net/sourceforge/open-vm-tools/open-vm-tools-2008.07.01-102166.tar.gz;
  3. tar -xzf open-vm-tools-*.tar.gz
  4. cd open-vm-tools-*
  5. ./configure –without-x
  6. make
  7. cd modules/linux
  8. for i in *; do mv ${i} ${i}-only; tar -cf ${i}.tar ${i}-only; done
  9. cd ../../../
  10. mv -f open-vm-tools-*/modules/linux/*.tar vmware-tools-distrib/lib/modules/source/
  11. cd vmware-tools-distrib/
  12. sudo ./vmware-install.pl

E vai! adesso è tutto OK!

Commenti  

0 #2 William - OpenSupport.it 2010-11-18 20:27
Effettivamente implica avere una macchina di test su cui compilare la cosa, xk ci sono un pò di dipendenze da installare.
Se ho ancora il tar che mi ero preparato non ho nessun problema a upparlo da qualke parte e passarti il link. questa cmq è una vecchia procedura per i tools 1.0.6, se estrai i tools dalle ultime vmware 1.x (se non erro siamo alla 1.0.8 o +) dovrebbero avere risolto la cosa.

un'alta soluzione che trovai all'epoca fu quella di usare i tools della serie 2.x, nessun problema di sorta.

Fammi sapere!
;-)
0 #1 fulvio 2010-11-18 20:11
Domanda. Io non posso eseguire la tua procedura per motivi vari.
Nel caso che tu mi passassi il tar generato da te, potrei installarlo sulla mia 8.04 LTS

ciao
:-*

You have no rights to post comments

Loading feeds...

Logo Design Company