Vorbemerkung: Ich gehe davon aus, dass du die Konsole ein wenig beherrschst und du dich in deinem Homeverzeichnis befindest.
sudo su
und das eigene Passwort eingeben
aptitude install alien
alien --scripts VMware-server-1.0.4-56529.i386.rpm
eingeben
dpkg -i vmware-server_1.0.4-56529_i386.deb
installiert werden
normalerweise wuerde man jetzt 'vmware-config.pl' aufrufen…. und erhaelt dann die folgende Fehlermeldung:
make[1]: Betrete Verzeichnis '/usr/src/linux-headers-2.6.20-15-generic' CC [M] /tmp/vmware-config2/vmmon-only/linux/driver.o In file included from /tmp/vmware-config2/vmmon-only/linux/driver.c:80: /tmp/vmware-config2/vmmon-only/./include/compat_kernel.h:22: Fehler: expected declaration specifiers or »...« before »compat_exit« /tmp/vmware-config2/vmmon-only/./include/compat_kernel.h:22: Fehler: expected declaration specifiers or »...« before »exit_code« /tmp/vmware-config2/vmmon-only/./include/compat_kernel.h:22: Warnung: »int« ist Standardtyp in Deklaration von »_syscall1« make[2]: * * * [/tmp/vmware-config2/vmmon-only/linux/driver.o] Fehler 1 make[1]: * * * [_module_/tmp/vmware-config2/vmmon-only] Fehler 2 make[1]: Verlasse Verzeichnis '/usr/src/linux-headers-2.6.20-15-generic' make: * * * [vmmon.ko] Fehler 2 make: Verlasse Verzeichnis '/tmp/vmware-config2/vmmon-only' Unable to build the vmmon module.
also da muss noch was gegen unternommen werden:
Hier aendern wir jetzt ab Zeile 21:
#define __NR_compat_exit __NR_exit static inline _syscall1(int, compat_exit, int, exit_code);
in:
#define __NR_compat_exit __NR_exit #if LINUX_VERSION_CODE < KERNEL_VERSION(2,6,19) static inline _syscall1(int, compat_exit, int, exit_code); #endif
Also einfach die beiden Zeilen #if LINUX_VERSION_CODE < KERNEL_VERSION(2,6,19) und #endif hinzufuegen.
vmware-config.pl
Sollte vmware-config.pl mit der Fehlermeldung no /etc/inetd.conf oder /etc/xinetd.conf kommen, so sollte noch der xinetd installiert werden:
aptitude install xinetd
vmware-config.pl
ausführen.
wenn man nun unter einer Konsole als normaler Benutzer 'vmware-server-console -l' eingibt erhaelt man folgende Fehlermeldung:
/usr/lib/vmware-server-console/bin/vmware-server-console: /usr/lib/vmware-server-console/lib/libpng12.so.0/libpng12.so.0: no version information available (required by /usr/lib/libcairo.so.2)
Das macht sich spaeter beim laden einer vorhandenen VMWare-Maschine bemerkbar. Daher nehmen wir die libpng12.so.0 von Ubuntu.
Nun sollte die Serverconsole mit dem Befehl 'vmware-server-console -l' fehlerfrei starten.