Ja, ich habe die anderen Antworten gesehen. Entweder funktionieren sie nicht oder sie tun nicht empfohlene Dinge wie die Installation der alten veralteten VMWare-Tools
Ich suche nach einer Lösung, die die empfohlenen open-vm-tools verwendet
In den offiziellen Anweisungen für Ubuntu 14.04 auf der VMware-Website heißt es
VMware empfiehlt die Verwendung der Open VM Tools, die von den Betriebssystemherstellern neu verteilt werden.
Sie sagen dann
So verwenden Sie Open VM Tools:
Fügen Sie den vmhgfs-Treiber hinzu
Wenn Sie die interaktive Drag & Drop-Funktion für Dateien in VMware Workstation und Fusion verwenden, installieren Sie den vmhgfs-Treiber in der virtuellen Maschine. Dieser Treiber ist im Betriebssystem nicht im Posteingang enthalten. Durch die Installation des zusätzlichen vmhgfs-Treibers werden die anderen Posteingang-VMware-Treiber oder Open VMware Tools nicht gestört. So installieren Sie diesen Treiber:
- Installieren Sie Open VMware Tools.
- Installieren Sie die traditionellen VMware-Tools im TAR-Format, die im Lieferumfang von VMware Workstation- oder Fusion-Produkten enthalten sind.
Fügen Sie das deployPkg Tools-Plug-In hinzu
Wenn Sie die virtuelle Maschine als Vorlage verwenden oder wenn sie durch SRM (Site Recovery Manager) geschützt wird, installieren Sie das Plug-In deployPkg Tools. So installieren Sie dieses Plug-In:
- Beziehen und importieren Sie die öffentlichen Schlüssel für VMware Packaging:
- Erstellen Sie ein Verzeichnis auf Ihrer virtuellen Ubuntu-Maschine, um die öffentlichen Schlüssel von VMware Packaging zu speichern.
- Laden Sie alle öffentlichen Schlüsseldateien von VMware Public Packaging aus dem Verzeichnis http://packages.vmware.com/tools/keys herunter .
- Speichern Sie die Dateien in dem von Ihnen erstellten Verzeichnis.
- Importieren Sie für jeden heruntergeladenen Schlüssel den Schlüssel:
$ sudo apt-key add /key_path/key_name
key_path ist das Verzeichnis, in dem Sie die Schlüssel gespeichert haben. Schlüsselname ist der Dateiname eines Schlüssels.
Erstellen Sie eine Datei
/etc/apt/sources.list.d/vmware-tools.list
mit folgendem Inhalt:deb http://packages.vmware.com/packages/ubuntu ubuntu_version main
ubuntu_version ist entweder präzise oder vertrauenswürdig.
Installieren Sie das Paket:
$ apt-get update $ apt-get install open-vm-tools-deploypkg
Diese Anweisungen sind mir überhaupt nicht klar.
Unter Hinzufügen des vmhgfs-Treibers wird "1. Installieren Sie Open VMWare Tools" und "2. Installieren Sie die traditionellen VMware Tools im TAR-Format, die mit VMware Workstation- oder Fusion-Produkten gebündelt sind" angezeigt . aber # 2 ist explizit das, was es mir gesagt hat, NICHT ganz oben zu tun. Es ist als 2 Schritte aufgeführt, scheint aber 2 Optionen zu sein? (der eine oder andere, aber nicht beide)
Selbst wenn ich Schritt 2 ausführen wollte, ist es nicht mit Schritt 1 kompatibel. Das Ausführen des VMWare Tools-Installationsprogramms bei der Installation der Open VMWare Tools schlägt fehl, sie zu deinstallieren. Gibt es Anweisungen, was dieser Schritt 2 wirklich bedeutet?
Wenn Sie es trotzdem versuchen, können Sie sehen, dass es fehlschlägt
$ 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]
Natürlich tippe ich no, weil oben ausdrücklich gesagt wurde, dass die Installation dieses sogenannten vmhgfs
Treibers mit open-vm-tools
😱 kompatibel ist
Wenn ich nur Schritt 1, "Installieren von Open VMWare Tools", basierend auf den offiziellen Anweisungen hier , ausführe , habe ich keine freigegebenen Ordner erhalten.
$ 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
Wirklich verloren. Ich habe die nicht geöffneten VMware Tools verwendet, die veraltet sind. Jedes Mal, wenn ich aktualisiert habe, musste ich sie neu installieren. Es war immer eine lästige Pflicht. Die Open VM Tools sollen dies lösen. Vom Host kopieren und in die Gastarbeit einfügen. vmware-hgfsclient
Läuft und zeigt mir eine Liste der Host-Ordner, die ich freigegeben habe.
Das manuelle Mounten schlägt fehl (obwohl ich nicht manuell mounten muss. Ich möchte, dass es automatisch funktioniert, wie es mit den alten VMWare-Tools der Fall war).
$ 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
Hilfe!
Es scheint keinen vmhgfs-Treiber mehr zu geben. Ich habe das folgende Programm im open-vm-tools-Paket gefunden:
Also habe ich ein Verzeichnis erstellt, das in meinem Home-Ordner freigegeben ist, und das Host-Dateisystem manuell bereitgestellt:
quelle
vmhgfs-fuse
nirgendwo auf meinem System. Überprüfen Sie das Git-Repo , das sich dort befindet, aber das wirft die Frage auf, warum es nicht Teil der offiziellen Distribution ist und wie Sie es in Ihre bekommen. Hast du es von Grund auf neu gebaut? Wenn ich bisher versuche, von Grund auf neu zu bauen, installiere ich eine Menge Deps, 40 bis jetzt, und zähle :(