Dies ist eine alte Version des Dokuments!
Inhaltsverzeichnis
FISH -- Freundliche Interaktive SHell
git repository: https://github.com/fish-shell/fish-shell
Aus den Quellen übersetzen
OpenSUSE Abhängigkeiten
Per „zypper“ installieren: git, gcc, gcc-g++, ncurses-devel, python-curses, automake, autoconf, make
Quellcode per "git" laden
shell> mkdir ~/source
shell> cd ~/source
shell> git clone https://github.com/fish-shell/fish-shell.git
Quellcode vorbereiten (autoconf)
shell> cd fish-shell
shell> autoreconf
Quellcode für das eigene System konfigurieren
Wir möchten die FISH Shell nach /opt/fish installieren, so das sich die Software nicht mit anderen Dateien unserer Linux-Distribution stört. Alle Dateien werden um Verzeichnis /opt/fish installiert, hierdurch lässt sich die Software wieder einfach entfernen (wenn notwendig) und auch auf andere System kopieren.
Idealerweise würden wir statt einer Installation aus dem Quelltext ein RPM-Paket bauen.
shell> ./configure –prefix=/opt/fish
shell> make
shell> sudo make install
die FISH Shell starten
Die FISH Shell unter /opt/fish befindet sich nicht im Suchpfad für ausführbare Programme. Wir müssen daher zum Starten den vollen Pfad angeben:
'' shell> /opt/fish/bin/fish''
