entropia17 schrieb:
ich habe einen Rechner mit Ubuntu 15.04 und möchte eine Datei vom Typ .sh von der CD installieren bzw. ausführen.
Kannst du uns genauer sagen, um was für ein Programm es sich handelt, oder ist das geheim?
Vorher habe ich eine Java JRE installiert und zwar Linux 64(jre1.7a 71).
Wozu? Ein Shell-Script (*.sh) kann man normalerweise einfach so ausführen, das sollte in den meisten Fällen nichts mit Java zu tun haben.
es wird in der Text-Datei auf der CD vorgeschlagen, das Skript herunter zu laden bzw. auszuführen entweder als Superuser mit dem Befehl $ su ("Gartenharke") sh./PROGRAMNAME.sh
Gartenharke? Diesen Begriff kenne ich nicht.
oder als Superuser mit sudo. Ich konnte diese Befehle nicht ausführen, die Datei öffnet nicht. Auch das Kopieren de Datei von CD auf einen neu erzeugten Ordner half nicht.
In der Regel bekommst du in solchen Fällen sehr eindeutige Fehlermeldungen, zeige uns diese bitte.
Wo sehe ich, ob ich die JRE installiert und ausgeführt habe?
Nun, ich gehe davon aus, dass du die Installationsanleitung in unserem Wiki befolgt hast. (Java/Installation) Dann sollte das eigentlich funktioniert haben, ganz sicher gehen könntest du mit
Das dürfte aber wie gesagt für die Fragestellung eine *.sh-Datei auszuführen vollkommen unerheblich sein.
Was benuze ich zum Ausführen, su oder sudo? Was ist der Unterschied?
▶ sudo. Unter Ubuntu nutzt man immer sudo. Der Unterschied? su
steht für switch user
– ohne weitere Parameter aufgerufen macht dich das zum Benutzer root, dieser wird aber unter Ubuntu nicht verwendet, stattdessen wie gesagt einfach mit sudo arbeiten.
Wie erzeuge ich das Gartenhakensymbol (Tastenkombination)?
Ich kenne dieses Symbol nicht. Ich vermute du meinst #
? Das ist der sogenannte Prompt, siehe Shell/Einführung. Das musst du üblicherweise nicht eintippen. Bei normalen Nutzern ist der Prompt $, bei root #.
Was du also vermutlich ausführen willst ist
sudo sh ./Programmname.sh
Bitte beachte Leerzeichen, Groß und Kleinschreibung usw. das spielt alles eine Rolle. Der Befehl geht auch davon aus, dass sich die Datei im aktuellen Verzeichnis (./
) befindet. Ich rate dir dringend die Lektüre unseres Wikis, vor allem der genannte Artikel Shell/Einführung.
~jug