Dies ist eine alte Version des Dokuments!
git repository: https://github.com/fish-shell/fish-shell
Per „zypper“ installieren: git, gcc, gcc-c++, ncurses-devel, python-curses, automake, autoconf, make
bash> mkdir ~/source bash> cd ~/source bash> git clone https://github.com/fish-shell/fish-shell.git
bash> cd fish-shell bash> autoreconf
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.
bash> ./configure --prefix=/opt/fish bash> make bash> sudo make install
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:
bash> /opt/fish/bin/fish Welcome to fish, the friendly interactive shell Type help for instructions on how to use fish fish> help