Ich habe kürzlich ein Paket mit der Erweiterung .bundle heruntergeladen. es ist VMware-Player-6.0.3-1895310.x86_64.bundle
. Ich möchte installieren vmware-player
, aber wenn ich das öffne, wird es mit dem Texteditor geöffnet.
software-installation
αғsнιη
quelle
quelle
sudo /bin/sh VMware-Player-6.0.3-1895310.x86_64.bundle
chmod u+x
eher "chmod a + x" sein? Neue Benutzer sollten nicht dazu ermutigt werden, etwas global ausführbares zu machen.sudo
von Dolphin? Wenn ich mit der rechten Maustaste auf eine Datei klicke, gibt es keine Option für "Als Root ausführen" (Als Administrator ausführen). Wie installiere ich VMWare ohne Shell?Wie finde ich heraus, um welche Art von Datei es sich handelt?
Die
.bundle
Dateien für VMware Player, Workstation und andere Produkte sind Shellskripte mit eingebetteten Binärdaten. Sie können dies mit demfile
Dienstprogramm herausfinden oder überprüfen , das hilfreich ist, um herauszufinden, um welche Art von Datei es sich (wahrscheinlich) handelt:Wie wird die Datei basierend auf diesen Informationen verwendet?
Sie können es ausführbar machen mit
chmod
, führen Sie es dann:(Wenn es die einzige
.bundle
Datei in Ihrem aktuellen Verzeichnis ist, können Sie einfachchmod +x *.bundle
und verwenden./*.bundle
. Oder geben Sie die ersten Zeichen des Dateinamens ein und drücken Sie Tabund die Shell gibt den Rest für Sie aus .)Warum
sudo
?Virtualisierungssoftware, z. B. VMware-Produkte, muss als Root installiert sein. Deshalb setze ich
sudo
am Anfang die zweite Zeile. (Im Gegensatz zur Virtualisierung können Emulatoren , die keine Virtualisierung verwenden, im Allgemeinen von einem eingeschränkten Benutzer installiert und verwendet werden, ohne dass eine Aktion von root erforderlich ist.)Warum ist hier einfach
sudo
alles in Ordnung, wenn das Installationsprogramm grafisch ist?Die Installationsprogramme für VMware-Produkte sind grafisch (zumindest für einen Teil der Installation). Obwohl generell empfohlen wird , keine grafischen Programme mit (bevorzugt oder ) auszuführen , sollte dies in diesem Fall in Ordnung sein:
sudo program
gksudo program
sudo -H program
quelle
file Downloads/VMw*
heißt es,VMware-Player-7.0.0-2305329.x86_64.bundle: data
stattdessen können Sie sehen, was die Datei mit "cat -vt ~ / Downloads / V * | more" beginnt. Diese Zeile zeigt an, dass es sich um ein Shell-Skript handelt:#!/usr/bin/env bash