Pour plus d'explications sur VMware Server et VMware MUI, c'est par ici : Installation et utilisation de VMware Server sur Ubuntu
Avertissement : VMware Server n'est pas (plus) une application présente nativement dans les dépôts Ubuntu, ne déroulez la procédure suivante que si vous savez manier les commandes en ligne. Pour info : Les dépendances requises pour l'installation sont toutes présentes dans les dépôts « officiels » Ubuntu
1. Préparation
Créez le dossiers suivants
mkdir ~/src (création du dossier pour l'installation) mkdir ~/vmware (création du dossier pour le stockage des VM)
Il est nécessaires de s'inscrire sur le site de VMware (c'est gratuit) pour obtenir un numéro de série, c'est par ici : http://register.vmware.com/content/registration.html
Installez les paquets nécessaires
sudo apt-get install linux-headers-`uname -r` xinetd build-essential wget
Pour Hardy 32 bits, installer en plus les paquets suivants
sudo apt-get install libc6-dev-amd64 lib64gcc1
Pour Hardy 64 bits, installer en plus les paquets suivants
sudo apt-get install ia32-libs
2. Installation sur Hardy 32 et 64 bits
A partir du site VMware, téléchargez l'archive VMware-server-1.0.6-91891.tar.gz
cd ~/src/ wget http://download3.vmware.com/software/vmserver/VMware-server-1.0.6-91891.tar.gz
Décompressez l'archive et lancer l'instalaltion
tar -xvzf VMware-server-1.0.6-91891.tar.gz cd vmware-server-distrib sudo ./vmware-install.pl
Répondez par défaut à toutes les questions lors de l'installation sauf à l'emplacement de stockage des machines virtuelles et lors du renseignent le numéro de série obtenu lors de l'inscription)
In which directory do you want to keep your virtual machine files? [/var/lib/vmware/Virtual Machines] votre_home_directory/vmware Please enter your 20-character serial number. Type XXXXX-XXXXX-XXXXX-XXXXX or 'Enter' to cancel: entrer_ici_le_numero_de_serie
L'installation est terminée, enfin presque, reste à fixer quelques bug pour finaliser le tout :
Bug libcairo
Pour plus d'explications ici sur ce bug
sudo mv /usr/lib/vmware/lib/libgcc_s.so.1/libgcc_s.so.1 /usr/lib/vmware/lib/libgcc_s.so.1libgcc_s.so.1.old sudo mv /usr/lib/vmware/lib/libpng12.so.0/libpng12.so.0 /usr/lib/vmware/lib/libpng12.so.0/libpng12.so.0.old sudo cp /lib/libgcc_s.so.1 /usr/lib/vmware/lib/libgcc_s.so.1/ sudo cp /usr/lib/libpng12.so.0 /usr/lib/vmware/lib/libpng12.so.0/
Bug du lancement de la console pour une installation en 64 bits
sudo ln -s /usr/lib32 /usr/l32 sudo sed -i -e 's:usr/lib/:usr/l32/:g' /usr/lib32/gtk-2.0/2.10.0/loader-files.d/libgtk2.0-0.loaders sudo sed -i -e 's:usr/lib/:usr/l32/:g' /usr/lib32/libgdk_pixbuf-2.0.so.0.1200.9
3. Installation de VMware MUI 1.06 (optionnel)
Installez les paquets nécessaires
sudo apt-get install libxi6 xfsprogs
Téléchargez VMware MUI 1.06 : VMware-mui-1.0.6-91891.tar.gz, puis décompressez l'archive
cd ~/src/ wget http://download3.vmware.com/software/vmserver/VMware-mui-1.0.6-91891.tar.gz tar -xvzf VMware-mui-1.0.6-91891.tar.gz
Exécutez le script d'installation
cd vmware-mui-distrib sudo ./vmware-install.pl
Répondez par défaut à toutes les questions, à la fin du script, le lancement de /etc/init.d/httpd.vmware echoue. Il apparaît l'erreur suivante à la fin de l'installation :
Generating SSL Server Certificate Starting httpd.vmware:-ne failed
Pour fixer ce bug, Il faut, dans le script de lancement de httpd.vmware /etc/init.d/httpd.vmware, remplacer le bloc :
start)
vmware_exec "Starting httpd.vmware:" vmware_start_httpd
;;
stop)
vmware_exec "Shutting down http.vmware: " vmware_stop_httpd
;;
par le bloc :
start)
if [ ! -d /var/run/vmware/httpd ]
then
echo "Directory: var/run/vmware/httpd Not found. Creating it."
mkdir /var/run/vmware/httpd
echo "Setting user and group ownership to: User: www-data, Group: nogroup"
chown www-data:nogroup /var/run/vmware/httpd
echo "Setting directory permissions to: RWX------ (700)"
chmod 700 /var/run/vmware/httpd
fi
echo "Starting httpd.vmware:"
vmware_start_httpd
;;
stop)
echo "Shutting down http.vmware: "
vmware_stop_httpd
;;
Relancez l'interface web avec la commande ci dessous :
sudo /etc/init.d/httpd.vmware start
Pour savoir si elle est bien lancée, la commande suivante :
sudo /etc/init.d/httpd.vmware status
doit retourner :
vmware.httpd is running.
L'interface web est accessible à l'adresse https://localhost:8333
Pour mémo
La saga VMware Server 1.xx sur Ubuntu x.xx :
- VMware Server 1.0.6 sur Ubuntu 8.04 Hardy Heron
- VMware Server 1.0.5 sur Ubuntu 8.04 Hardy Heron
- VMware Server 1.0.4 sur Ubuntu 7.10 Gutsy Gibbon
- VMware Server 1.0.2 sur Ubuntu 7.04 Feisty Fawn
- VMware Server 1.0.2 sur Ubuntu 6.10 Edgy Eft
- VMware Server 1.0.1 sur Ubuntu 6.10 Edgy Eft
- VMware Server 1.0.1 sur Ubuntu 6.06 Dapper Drake
Sans oublier :
- Le tag VMware sur www.taltan.fr
- Vmware Tool toujours sous la main