Un peu un noob linux ici, j'essaye d'installer VMware et je suis enfin arrivé au point où je peux quitter le terminal et faire le travail facile lol, mais maintenant je suis à nouveau bloqué.
J'ai suivi les instructions ces et quand j'arrive à cette partie où il extrait le dossier que le programme d'installation ne s'ouvre pas.
J'ai essayé d'exécuter vmware-modconfig --console --install-all
dans le terminal, mais la dernière ligne indique quelque chose du type "je ne peux pas installer le journal de vérification de tous les modules pour plus de détails".
Les dernières lignes du fichier journal indiquent:
x’ defined but not used [-Wunused-function]
cc1: some warnings being treated as errors
make[2]: *** [/tmp/modconfig-exlEke/vmci-only/linux/driver.o] Error 1
make[2]: *** Waiting for unfinished jobs....
make[1]: *** [_module_/tmp/modconfig-exlEke/vmci-only] Error 2
make[1]: Leaving directory `/usr/src/linux-headers-3.8.0-19-generic'
make: *** [vmci.ko] Error 2
make: Leaving directory `/tmp/modconfig-exlEke/vmci-only'
Unable to install all modules. See log for details.
Un utilisateur en discussion dit que cela ressemblait à un problème avec les modules du noya . Comment puis-je obtenir que VMware Workstation 9 soit installé sous Ubuntu 13.04, noyau 3.8.0-19-generic
?
Cette solution fonctionne pour moi: http://ubuntuforums.org/showthread.php?t=21079
lancer ce script:
#!/bin/bash
if [[ $UID != 0 ]]; then
echo "Please run this script with Sudo:"
echo "Sudo $0 $*"
exit 1
fi
Sudo ln -s /usr/src/linux-headers-$(uname -r)/include/generated/uapi/linux/version.h /usr/src/linux-headers-$(uname -r)/include/linux/version.h
cd /usr/lib/vmware/modules/source
Sudo tar -xf vmci.tar
cd vmci-only/linux
Sudo sed '127s/.*/ .remove = vmci_remove_device,/' driver.c > driver.c.tmp
mv driver.c.tmp driver.c
Sudo sed '1753s/.*/static int/' driver.c > driver.c.tmp
mv driver.c.tmp driver.c
Sudo sed '1981s/.*/static void/' driver.c > driver.c.tmp
mv driver.c.tmp driver.c
cd ../..
Sudo tar -cf vmci.tar vmci-only/
Sudo rm vmci-only/ -Rf
Sudo vmware-modconfig --console --install-all
Sudo rm /usr/src/linux-headers-$(uname -r)/include/linux/version.h
echo "Done"
Après la mise à niveau vers 13.04, VMware a cessé de fonctionner. J'ai enlevé VMware Workstation, installé à nouveau et exécuté ce script en haut. L'ancienne configuration fonctionne, les anciennes machines sont en cours d'exécution: D