Ich bin neu in Ubuntu und kann Programme nur über Windows installieren. Dort ist es ganz einfach: Einfach auf die setup.exe doppelklicken und los geht's.
Aber wie installiere ich ein Programm auf Ubuntu?
Ich möchte etwas installieren, das ich im Ubuntu Software Center nicht gefunden habe. Ich habe eine .sh-Datei heruntergeladen und weiß jetzt nicht, was ich damit machen soll.
Antworten:
Möglicherweise müssen Sie zuerst der .sh-Datei die Berechtigung zum Ausführen erteilen.
chmod +x file.sh
, dann können Sie es mit ausführen./file.sh
.Sie können auch mit der rechten Maustaste auf die Datei klicken, Eigenschaften auswählen, dann Berechtigungen auswählen und dann 'Datei als Programm ausführen lassen' auswählen. Dann doppelklicken Sie auf die Datei und wählen Sie 'Run in Terminal' oder 'Run'.
quelle
Eine .sh-Datei in Ubuntu ist so ziemlich dasselbe wie eine .bat- oder .wsh-Datei in Windows. Was das Programm macht oder wie es funktioniert, liegt ganz beim Entwickler. Es ist nicht möglich zu beantworten, wie eine .sh-Datei installiert wird, außer "lies die README".
Es ist keine gute Praxis, solche Programme anzubieten. Sie sollten immer nach .deb-Dateien suchen, was meiner Meinung nach in etwa mit .msi-Dateien in Windows vergleichbar ist. Das heißt, Sie doppelklicken darauf und es wird installiert.
quelle
Sie können die Dateiberechtigung über die Kommandozeilenkonsole in Ihrem Ubuntu.
Öffnen Sie ein Terminalfenster und geben Sie Folgendes ein:
Nachdem Sie das Dateiattribut geändert haben, können Sie diese Datei direkt über das Terminalfenster ausführen oder darauf klicken, wenn Sie den Dateimanager verwenden. Ihre Installationsdatei sollte jetzt funktionieren.
quelle
chmod +x downloaded_file.sh
, dass diese Version nicht jedem Benutzer des Computers Lese- und Schreibzugriff auf diese Datei gewährt.Da es sich um eine Shell-Skriptdatei handelt, sind keine Ausführungsberechtigungen erforderlich. Sie können es mit gnome-terminal ausführen
sh downloaded_file.sh
. Es funktioniert, weil es nur eine Textdatei ist undsh
sie Zeile für Zeile interpretiert.quelle