Votre machine virtuelle Ubuntu s'ouvre dans une petite fenêtre, la souris se sent coincée à l'intérieur et faire glisser un fichier depuis Windows ne fait rien. Un package corrige les trois - et la bonne façon de l'installer aujourd'hui n'est pas l'ancienne méthode d'image CD des anciens didacticiels. Il s'agit d'une commande unique provenant du propre référentiel d'Ubuntu, exactement comme le montre la vidéo.
Une nouvelle machine virtuelle Ubuntu sans outils invités est utilisable mais misérable : une petite résolution fixe, pas de copier-coller, pas de glisser-déposer et une souris que vous devez relâcher manuellement. VMware Tools est le petit agent qui connecte l'invité à VMware - et pour Ubuntu, la propre recommandation de VMware est la version open source, open-vm-tools, installée avec apt. C’est le chemin emprunté par cette vidéo, et c’est le chemin que suit ce guide, étape par étape.
Ouvrez un terminal dans la machine virtuelle Ubuntu (Ctrl + Alt + T) et exécutez la commande exacte de la vidéo :
sudo apt update && sudo apt install open-vm-tools-desktop -yLa première moitié, sudo apt update, actualise la liste des packages d'Ubuntu afin qu'apt installe la version actuelle au lieu d'échouer sur un index obsolète - l'ignorer est la raison la plus courante pour laquelle cette commande échoue sur une nouvelle VM.
Il existe deux forfaits et la différence compte. La base open-vm-tools exécute le service d'arrière-plan qui communique avec VMware : commandes d'arrêt, synchronisation de l'heure, reporting sur l'hôte. Le package -desktop ajoute la partie que vous voyez réellement : redimensionnement automatique de l'écran, presse-papiers partagé et glisser-déposer entre l'hôte Windows et le bureau Ubuntu. Une VM de bureau a besoin du package de bureau ; son installation extrait automatiquement le package de base, donc cette commande constitue le travail complet. Sur un serveur Ubuntu sans tête, le package de base à lui seul suffit - un guide distinct de cette série explique le choix entre eux.
Voici le détail honnête devant lequel le format vidéo court se précipite. Dans la vidéo, l'affichage remplit la fenêtre dès que l'écran est actualisé, et sur de nombreux systèmes, le redimensionnement s'effectue aussi rapidement. Mais l'agent du presse-papiers et le glisser-déposer s'exécutent dans votre session de connexion, et la manière propre de tout charger - service, agent de session, pilote d'affichage - consiste en un seul redémarrage. Si vous testez immédiatement et que le copier-coller ne fait rien, ne déclarez pas l'installation interrompue. Redémarrez la machine virtuelle une fois, connectez-vous et testez à nouveau. Neuf rapports sur dix « ça n'a pas fonctionné » se terminent à cette étape.
Ne faites pas confiance au message de réussite du terminal - faites confiance au comportement. Après le redémarrage, vérifiez ces trois :
Ces trois réussites signifient que VMware Tools est entièrement installé et exécuté. En cas d'échec, le guide de vérification de cette série montre comment vérifier le service lui-même.
Les didacticiels plus anciens montent un CD virtuel à partir du menu VMware et exécutent un programme d'installation Perl à partir d'une archive tar. La propre documentation de VMware recommande depuis des années open-vm-tools plutôt que ce programme d'installation fourni pour les invités Linux, pour une raison pratique : la version apt est testée par rapport à votre version Ubuntu et se met à jour avec les mises à jour normales du système, tandis que la version CD reste gelée jusqu'à ce que vous la réinstalliez manuellement. La route CD a encore de réelles utilisations - une VM sans accès au réseau est la principale - et cette série propose un guide complet à ce sujet. Mais quand apt fonctionne, apt est le premier choix correct, pas le raccourci.
open-vm-tools sur une VM de bureau. Les outils s'afficheront comme "en cours d'exécution", mais le glisser-déposer, le copier-coller et le redimensionnement automatique resteront tous morts - ces fonctionnalités sont présentes dans le package -desktop. Si cela ressemble à votre VM, ajoutez le package de bureau et redémarrez avant d'essayer autre chose.La vidéo montre l'installation complète en direct sur une vraie machine virtuelle Ubuntu : la commande, l'installation, le glisser-déposer et le fonctionnement en plein écran à la fin.
▶️ Watch Full VideoOui, mais uniquement le package de base open-vm-tools. Un serveur ne bénéficie d'aucun avantage des extras du bureau - il n'y a pas d'écran à redimensionner ni de presse-papiers à partager - mais le service de base vous permet toujours un arrêt et un redémarrage propres à partir du menu VMware, une synchronisation de l'heure avec l'hôte et un état et un reporting IP appropriés. Installez open-vm-tools sans la partie -desktop sur les serveurs.
Effectuez trois contrôles dans l’ordre. Tout d'abord, redémarrez la VM - l'agent de session ne démarre correctement qu'après une nouvelle connexion. Deuxièmement, confirmez que le package de bureau est bien installé, pas seulement le package de base. Troisièmement, vérifiez le paramètre côté hôte : dans VMware Workstation, ouvrez Paramètres de la VM, Options, Isolation des invités et assurez-vous que Activer le glisser-déposer et Activer le copier-coller sont cochés - l'invité ne peut pas remplacer un hôte qui l'a désactivé.
Oui. L'invité ne sait pas ou ne se soucie pas du produit hôte qui l'exécute - open-vm-tools communique avec le matériel virtuel VMware, qui est le même dans Player et Workstation. La même commande fonctionne également pour Ubuntu exécuté sur ESXi, où les outils signalent en outre l'adresse IP et l'état de la VM à l'hôte.