Gelegentlich haben einige Anwendungen und Spiele (z. B. einige aus dem Humble Indie Bundle) .run-Installer. Überprüfen Sie vor der Installation, ob:
- Es ist im Software Center erhältlich
- Es ist als .deb-Datei verfügbar, die im Software Center geöffnet wird
Sie können RUN-Dateien über die grafische Oberfläche installieren, die Verwendung eines Terminals bietet jedoch eher nützliche Rückmeldungen. Um eine .run-Datei zu installieren, müssen Sie:
- mach es ausführbar.
- Führ es aus
Dies liegt daran, dass .run-Dateien nur ausführbare Programme sind, die unbekannte Fähigkeiten zur Installation des Programms besitzen. Dies ähnelt der Vorgehensweise von EXE-Installationsprogrammen unter Windows und unterscheidet sich von den normalen Methoden (bestenfalls mithilfe des Software Centers, schlimmstenfalls mithilfe von DEB-Dateien), bei denen Anwendungen auf standardmäßige Weise installiert und einfach entfernt werden können.
Grafische Methode
- Klicken Sie mit der rechten Maustaste auf die Datei im Dateimanager und klicken Sie auf "Eigenschaften". Klicken Sie auf die Registerkarte "Berechtigungen" und aktivieren Sie das Kontrollkästchen "Datei als Programm ausführen lassen".
- Doppelklicken Sie auf die Datei, um sie auszuführen.
Wenn diese Methode nicht funktioniert, verwenden Sie die Terminalmethode.
Terminal-Methode
Angenommen, die Datei heißt some-app.run
und befindet sich im Ordner /home/user/Downloads
. Sie müssen diese Anweisungen an Ihre Situation anpassen.
Öffnen Sie ein Terminal (Anwendungen-> Zubehör-> Terminal).
eingeben cd /home/user/Downloads
- eingeben
chmod +x some-app.run
eingeben ./some-app.run
Wenn Schritt 4 mit einer Meldung fehlschlägt, in der die Berechtigung verweigert ist, versuchen Sie die Eingabe sudo ./some-app.run
(Sie müssen hierfür Ihr Kennwort eingeben).
Anmerkungen
- Manchmal werden Sie auf .bin-Dateien stoßen. Dies sind im Grunde die gleichen wie .run-Dateien.
- Die Methode zum Installieren von .run-Dateien kann zum Ausführen einer beliebigen Datei verwendet werden (sofern darin ausführbarer Code enthalten ist).
- Seien Sie vorsichtig
sudo
und verwenden Sie es nur, wenn es unbedingt erforderlich ist. Übersetzt ins Englische bedeutet dies: "Führen Sie diesen Befehl aus, aber lassen Sie zu, dass er auf meinem Computer alle gewünschten Aktionen ausführt". Aus diesem Grund werden Sie zur Eingabe Ihres Passworts aufgefordert.
sudo ./filename.run command not found
nachdem ich mein Sudo-Passwort./filename
bedeutetfilename
, dass es sich um eine Datei im CURRENT-Verzeichnis handelt. Führen Sie sie aus. Dies soll uns schützen vor - Stellen Sie sich vor, wir befinden uns in einem Verzeichnis mit einer böswilligen ausführbaren Datei namensls
; Wir führen einenls
Befehl aus, um festzustellen, welche Dateien vorhanden sind, rufen jedoch stattdessen die ausführbare Datei auf. Also die Notwendigkeit für './'.Installieren von .run-Dateien in Ubuntu:
Wenn Sie Ihre * .run-Datei auf Ihrem Desktop haben, geben Sie im Terminal Folgendes ein, um zu Desktop zu gelangen, und drücken Sie die Eingabetaste.
cd ~/Desktop
chmod +x filename.run
Geben Sie dann ein und drücken Sie die Eingabetaste../filename.run
Geben Sie nun ein und drücken Sie die Eingabetaste. Das Installationsprogramm wird ausgeführt.quelle
sudo ./filename.run command not found
nachdem ich mein Sudo-PasswortUm die Datei auszuführen, öffnen Sie ein Terminal und geben Sie Folgendes ein:
quelle
Neues Terminal öffnen
Navigieren Sie dann zur RUN-Datei
quelle
Versuchen:
-Worked für die Installation von MyEclipse
quelle
In einem Linux-basierten Betriebssystem gibt es keine EXE-Dateien, und Linux ist vollständig berechtigungsbasiert. Was auch immer Sie tun möchten, müssen Sie zuerst die Erlaubnis geben.
Sie fragen sich, wie Sie die .run-Datei installieren sollen?
Standardmäßig erhalten Dateien, die Sie auf das System kopieren, nicht die ausführbare Berechtigung, da die umask unter Linux standardmäßig auf 022 festgelegt ist.
So machen Sie Ihre .run-Datei ausführbar oder funktionsfähig:
Dann wird nach dem Passwort gefragt.
sudo
ist eine Möglichkeit, Befehle als Superuser zu authentifizieren und auszuführen .chmod +x
Erteilt allen Benutzertypen die ausführbare Berechtigung für diese Datei.quelle
sudo
ist es nicht erforderlich, die Berechtigungen für eine .run-Datei zu ändern. Manchmal müssen diese Dateien als Root ausgeführt werden, aber normalerweise gehören sie dem Nicht-Root-Konto des Benutzers (da sie normalerweise in einem Webbrowser oder heruntergeladen werden) mit einem Befehl wie "wget
Als Benutzer ohne Rootberechtigung ausführen").