.run-Dateien werden als Textdateien gelesen 16.04

.run-Dateien werden als Textdateien gelesen 16.04

Ich habe Ubuntu 16.04 auf einem ehemaligen Windows 8.1-Laptop (von einem USB-Laufwerk) installiert und versuche zu installierenXAMPPdarauf. Ich habe die heruntergeladene .run-Datei auf eine SD-Karte gepackt (ich habe auf dem Laptop keinen WLAN-Empfang) und sie in meinen Download-Ordner verschoben. Das System zeigt sie jedoch als Textdatei an. Ich habe versucht sudo chmod +x xampp.run, was funktioniert hat (es wurde ausführbar), aber als ich versuchte, es auszuführen: sudo xampp.run, bekam ich viele „Fragezeichen“-Symbole. Das System hat versucht, es im Terminal auszulesen, anstatt es zu öffnen. Warum funktioniert das nicht? Es hat auf beiden vorherigen Versionen funktioniert, die ich verwendet habe (14.04 und 15.10).

Antwort1

chmod +x xampp.runerteilt der Datei die Ausführungsberechtigung.

Dann wird die Datei ./xampp.runausgeführt ..run

Sie haben sudo xampp.rundas Terminal ohne das aufgerufen ./, was normalerweise nichts bewirkt.

Ich hoffe es hilft

Antwort2

Nachdem Sie ihnen die Berechtigung zum Ausführen von Dateien erteilt haben, führen Sie sie aus, indem Sie sie ./am Anfang hinzufügen. Machen Sie das zu einer Faustregel. Wenn Sie die Berechtigung nicht erteilen, ./werden die Programme in Ihrem $PATH-Verzeichnis ausgeführt.

Durch das Hinzufügen ./wird dem Terminal etwa Folgendes mitgeteilt: „Suche in diesem Verzeichnis und nirgendwo sonst.“

Hoffe das hilft.

verwandte Informationen