Oui, j'ai vu les autres réponses. Soit ils ne fonctionnent pas, soit ils font des choses non recommandées, comme installer les anciens outils VMware obsolètes.
Je cherche une solution qui utilise le recommandé open-vm-tools
Les instructions officielles pour Ubuntu 14.04 sur le site de vmware dire
VMware recommande d'utiliser les outils Open VM redistribués par les fournisseurs de système d'exploitation.
Ils disent alors
Pour utiliser Open VM Tools:
Ajoutez le pilote vmhgfs
Si vous utilisez la fonctionnalité de glisser-déposer de fichier interactive dans VMware Workstation et Fusion, installez le pilote vmhgfs sur la machine virtuelle. Ce pilote n'est pas inclus dans la boîte de réception du système d'exploitation. L'installation du pilote vmhgfs supplémentaire ne perturbe pas les autres pilotes VMware de la boîte de réception ni Open VMware Tools. Pour installer ce pilote:
- Installez Open VMware Tools.
- Installez les outils VMware au format TAR traditionnel fournis avec les produits VMware Workstation ou Fusion.
Ajoutez le plug-in deployPkg Tools
Si vous utilisez la machine virtuelle comme modèle ou si elle sera protégée par SRM (Site Recovery Manager), installez le plug-in deployPkg Tools. Pour installer ce plug-in:
- Obtenez et importez les clés publiques de VMware Packaging:
- Créez un répertoire sur votre machine virtuelle Ubuntu pour stocker les clés publiques de VMware Packaging.
- Téléchargez tous les fichiers de clé publique de l’emballage public VMware à partir du répertoire http://packages.vmware.com/tools/keys .
- Enregistrez les fichiers dans le répertoire que vous avez créé.
- Pour chaque clé que vous téléchargez, importez la clé:
$ Sudo apt-key add /key_path/key_name
key_path est le répertoire dans lequel vous avez enregistré les clés. nom_clé est le nom de fichier d'une clé.
Créez un fichier,
/etc/apt/sources.list.d/vmware-tools.list
, avec le contenu suivant:deb http://packages.vmware.com/packages/ubuntu ubuntu_version main
ubuntu_version est précis ou fiable.
Installez le paquet:
$ apt-get update $ apt-get install open-vm-tools-deploypkg
Ces instructions ne me sont pas claires du tout.
Sous Ajoutez le pilote vmhgfs et indiquez "1. Installez Open VMWare Tools" et "2. Installez le format TAR traditionnel VMware Tools fourni avec VMware Workstation. ou des produits Fusion. " mais # 2 est explicitement ce qu'il m'a dit PAS de faire en haut. Il est répertorié comme 2 étapes, mais semble être 2 options? (l'un ou l'autre mais pas les deux)
Même si je voulais effectuer l'étape 2, cela est incompatible avec l'étape 1. L'exécution du programme d'installation de VMWare Tools lorsque les outils Open VMWare Tools sont installés ne permet pas de les désinstaller. Existe-t-il des instructions sur la signification de cette étape 2?
En essayant quand même vous pouvez voir que ça échoue
$ tar xvfz /media/gregg/VMware\ Tools/VMwareTools-10.0.5-3228253.tar.gz
$ cd vmware-tools-distrib
$ Sudo ./vmware-install.pl
The installer has detected an existing installation of open-vm-tools on this
system and will not attempt to remove and replace these user-space
applications. It is recommended to use the open-vm-tools packages provided by
the operating system. If you do not want to use the existing installation of
open-vm-tools and attempt to install VMware Tools, you must uninstall the
open-vm-tools packages and re-run this installer.
The packages that need to be removed are:
open-vm-dkms
open-vm-tools
The installer will next check if there are any missing kernel drivers. Type yes
if you want to do this, otherwise type no [yes]
Bien sûr, je ne tape pas car il est spécifiquement indiqué ci-dessus que l'installation de ce pilote vmhgfs
est compatible avec open-vm-tools
????
Faire juste l'étape 1, "installer Open VMWare Tools", basé sur les instructions officielles ici , ne m'a pas donné de dossiers partagés.
$ dpkg --get-selections | grep open-vm
open-vm-dkms install
open-vm-tools install
open-vm-tools-deploypkg install
open-vm-tools-desktop install
open-vm-tools-dkms install
Vraiment perdu. J'avais l'habitude d'utiliser les outils VMware non ouverts qui sont obsolètes. Chaque fois que j'ai mis à jour, je devais les réinstaller. C'était toujours une corvée. Open VM Tools est censé résoudre ce problème. Copier à partir de l'hôte et coller dans le travail invité. vmware-hgfsclient
s'exécute et me montre une liste des dossiers de l'hôte que j'ai partagés.
Le montage manuel échoue (bien que je ne veuille pas avoir à monter manuellement. Je veux que cela fonctionne automatiquement comme avec les anciens outils VMWare)
$ ls -l /mnt
drwxr-xr-x 2 root root 4096 Apr 18 23:36 hgfs
$ Sudo mount -t vmhgfs .Host:/temp /mnt/hgfs
Error: cannot mount filesystem: No such device
$ Sudo mount -t vmhgfs .Host:/temp /mnt/hgfs/temp
Error: cannot canonicalize mount point: No such file or directory
Aidez-moi!
J'ai eu le même problème (Ubuntu 16.04LTS). C'est comme ça que je l'ai résolu.
Installez les outils Open VM:
Sudo apt-get install open-vm-tools-desktop
Utilisez le vmhgfs-Fuse suggéré par OpenDJ.
mkdir $HOME/Shared
/usr/bin/vmhgfs-Fuse -o auto_unmount .Host:/ $HOME/Shared
C'est tout! Bonne chance.
Il n'y a plus de pilote vmhgfs, semble-t-il. J'ai trouvé le programme suivant dans le package open-vm-tools:
/usr/bin/vmhgfs-Fuse --help
J'ai donc créé un répertoire partagé dans mon dossier personnel et monté manuellement le système de fichiers de l'hôte:
/usr/bin/vmhgfs-Fuse -o auto_unmount .Host:/ $HOME/Shared