web-dev-qa-db-fra.com

L'installation de VMware 9 ne s'ouvre pas après l'extraction du 13.04

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.

Extracting VMware installer

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?

5
Josh

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"
4
Vincenzo

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

0
kollek