Comment installer VMware Player 4.0.3 (et corriger le programme d'installation pour qu'il fonctionne sur mon système 12.04)?


37

Je ne parviens pas à installer VMwarePlayer 4.0.3 sur Ubuntu 12.04 64 bits. Pour la version 4.0.2, j'ai trouvé un script que je dois exécuter pour corriger VMware Player afin que celui-ci fonctionne correctement sur mon système, puis installer 4.0.2.

Existe-t-il une solution similaire pour la version 4.0.3?


sur VMware Kernel Module Updater -Dialog Je reçois l'erreur sur la compilation "Périphérique réseau virtuel" et une boîte de message d'erreur: "Impossible de démarrer les services".
Marian Lux,

Réponses:


45

J'ai rencontré le même problème et j'ai pu utiliser le même correctif en modifiant un numéro de version dans le script qui l'applique.

AVERTISSEMENT: je ne sais pas vraiment de quoi je parle en ce qui concerne les correctifs VMware, je viens de faire une supposition éclairée qui semble fonctionner.

Que vous souhaitiez l'essayer vous-même dépend de votre degré d'aversion au risque. Mais bon, votre installation de VMware Player est déjà en panne, non? J'ai pensé que dans le pire des cas, je pourrais désinstaller et réinstaller la version 4.0.2.

Je me suis basé sur les instructions que j'ai trouvées ici: Problème de compilation de vmware player . Pour le résumer aux étapes les plus simples:

  1. Téléchargez cette archive: http://weltall.heliohost.org/wordpress/wp-content/uploads/2012/01/vmware802fixlinux320.tar.gz
  2. Extrayez l'archive dans votre répertoire personnel
  3. Editez le fichier patch-modules_3.2.0.sh. Recherchez la ligne plreqver=4.0.2et remplacez-la parplreqver=4.0.3
  4. Enregistrez le fichier, puis exécutez-le. sudo ./patch-modules_3.2.0.sh

Si vous avez déjà exécuté le même correctif sur la version 4.0.2, le message d'erreur suivant peut s'afficher: "/usr/lib/vmware/modules/source/.patched found. Vous avez déjà corrigé vos sources. Quitter". Si vous voyez cela, supprimez simplement le /usr/lib/vmware/modules/source/.patchedfichier et réessayez.


S'il vous plaît rappelez - vous avoir paquet patch installé: apt-get install patch. L'installation par défaut de la dernière Kubuntu ne l'avait pas, alors j'ai eu l'erreur:

./patch-modules_3.2.0.sh: line 42: patch: command not found

Parfois, la vérification de version ne fonctionne pas correctement. Dans ce cas, vous pouvez le supprimer en supprimant les 4 lignes qui suivent "produit non défini", elles commencent toutes par "[". Cela peut encore augmenter le risque de casser quelque chose.


+1 génial, cela a fonctionné après le passage de 4.0.2 à 4.0.3
Caterpillar

4
Cette solution de contournement fonctionne également pour VMware Player 4.0.4 (remplacez 4.0.2 ou 4.0.3 dans le fichier patch-modules_3.2.0.sh par "4.0.4"; vérifiez si le paquetage "patch" est installé sur votre système ou récupérez-le à partir du Centre de logiciel Ubuntu; supprimez le fichier ".patched" si vous rencontrez une erreur lors de l'application du correctif - si vous avez déjà corrigé une autre version - entrez: /usr/lib/vmware/modules/source/.patched in terminal )
Marian Lux

@dbrewer, je l'ai reçu d'une modification soumise, mais je ne peux pas dire si elle est correcte. Pouvez-vous l'examiner et voir s'il est nécessaire d'ajouter quelque chose à votre réponse? "Helllo, votre réponse est très forte et félicitez !!!! Mais je dois mentionner qu'après avoir édité le fichier patch-modules_3.2.0.sh nous devons changer non seulement le plreqver = 4.0.3 mais également le vmreqver = 8.0. 4 et suivez les étapes que vous avez décrites. Et cela fonctionnera. "
Jorge Castro

Salut jorge Je ne suis pas sûr que ce soit correct non plus. Je sais que lorsque j'ai fait cela à l'origine, je n'avais qu'à faire exactement ce que j'avais décrit dans ma réponse initiale, et je n'ai pas eu à changer quoi que ce soit depuis pour que VMware Player fonctionne. Cependant, je dois admettre qu'il est possible que les choses aient changé depuis que j'ai fait cela en mai, depuis que des versions mises à jour du noyau et de VMware Player ont été publiées depuis ...
dbrewer

J'ai le même problème avec VMPlayer 5.0.1 Ce correctif fonctionnera-t-il également pour cette version?
Pierre de LESPINAY

2

Fonctionne pour différentes versions, je l'ai testé avec la version 4.0.4.744019:

Exécuter vmware-installer -ldans une console pour obtenir le numéro de version.

Editez le fichier patch-modules_3.2.0.sh:

  1. Recherchez la ligne plreqver = 4.0.2 et remplacez-la par plreqver = [copiez et collez le numéro de version, uniquement les trois chiffres xxx]

  2. Supprimez les lignes suivantes:

    unset product [-z "$ vmver"] && error "VMWare n'est pas installé (correctement) sur ce PC" ["$ vmver" == "station de travail $ vmreqver"] && product = "VMWare WorkStation" ["$ vmver" = = "player $ plreqver"] && product = "VMWare Player" [-z "$ product"] && error "Désolé, ce script est destiné uniquement à VMWare WorkStation $ vmreqver ou VMWare Player $ plreqver"

    [" id -u"! = "0"] && error "Vous devez être root pour exécuter ce script" [-f "$ ptoken"] && error "$ ptoken trouvé. Vous avez déjà patché vos sources" [! -d "$ basedir"] && "Le répertoire source '$ basedir" est introuvable, réinstallez $ product "[! -f "$ fpatch"] && error "" $ fpatch "introuvable. Veuillez le copier dans le répertoire" $ curdir "actuel"

Maintenant, lancez le patch via sudo sh patch-modules_3.2.0.sh

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.