October 4, 20223 yr i compiled fish in Slackware 15 for use in unraid 6.10-6.11 .its very useful for beginners. New versions here:https://github.com/masterwishx/unraid-fish-shell Please put in /boot/extra for autoinstall on boot. fish - the friendly interactive shell fish is a smart and user-friendly command line shell for macOS, Linux, and the rest of the family. fish includes features like syntax highlighting, autosuggest-as-you-type, and fancy tab completions that just work, with no configuration required.official siteshttps://fishshell.com/https://github.com/fish-shell/fish-shell fish-3.4.1-x86_64-1_da.txz fish-3.5.1-x86_64-1_da.txz fish-3.6.0-x86_64-1_da.txz you can find it on my github alsohttps://github.com/masterwishx/Develop-Projectfish-3.6.4-x86_64-1_da.txzfish-3.7.0-x86_64-1_da.txzfish-3.7.1-x86_64-1_da.txzfish-4.0.0-x86_64-1_SBo_da.txzfish-4.0.1-x86_64-1_SBo_da.txzfish-4.0.2-x86_64-1_SBo_da.txz Edited September 24, 2025Sep 24 by Masterwishx
January 31, 20233 yr Just to let you know, I maintain fish in my repository over here, you can use it in combination with un-get to install/update it. If you want to download fish through un-get you have to first add my repository, instructions are in the un-get GitHub README.md over here. The repositories are checked three times a day for updates and updated automatically if a new version from a package is found (except for borgbackup and ipmitool since I don't compile them).
April 14, 20233 yr Author On 1/31/2023 at 11:52 PM, ich777 said: If you want to download fish through un-get you have to first add my repository un-get should be installed as plugin from : https://github.com/ich777/un-get/blob/master/un-get.plg ?
April 14, 20233 yr 26 minutes ago, Masterwishx said: un-get should be installed as plugin from : https://github.com/ich777/un-get/blob/master/un-get.plg ? No, you have to click RAW, this is the correct URL: https://raw.githubusercontent.com/ich777/un-get/master/un-get.plg
December 5, 20232 yr Author @ich777 wanted to ask about your fish compiled: its don't have install file ,what is mean that is only can be used by un-get plugin and cant be placed to extra folder? its also missing some docs,man etc files, its because they are not used in Unraid?
December 5, 20232 yr Just now, Masterwishx said: its don't have install file ,what is mean that is only can be used by un-get plugin and cant be placed to extra folder? You can also place it in /boot/extra (but un-get does basically the same). Just now, Masterwishx said: its also missing some docs,man etc files, its because they are not used in Unraid? Yes, you don't have `man` on Unraid, so it makes not really sense to include that.
December 6, 20232 yr Author 11 hours ago, ich777 said: You can also place it in /boot/extra (but un-get does basically the same). OK, i found you dont have ./install/doinst.sh file : that was included in old version of Fish ,also what i and nerdtools plus additional strings compiled, how its adding to shell then , or its not needed? Just asking becouse you have a lot more linux knowledge... and wanted to move to un-get as you have it auto compiled when new version available... for not to compile it manually by myself. config() { NEW="$1" OLD="$(dirname $NEW)/$(basename $NEW .new)" # If there's no config file by that name, mv it over: if [ ! -r $OLD ]; then mv $NEW $OLD elif [ "$(cat $OLD | md5sum)" = "$(cat $NEW | md5sum)" ]; then # toss the redundant copy rm $NEW fi # Otherwise, we leave the .new copy for the admin to consider... } config etc/fish/config.fish.new # add Fish to /etc/shells grep -qe '^/usr/bin/fish$' etc/shells || echo '/usr/bin/fish' >> etc/shells Edited December 6, 20232 yr by Masterwishx
December 6, 20232 yr 46 minutes ago, Masterwishx said: OK, i found you dont have ./install/doinst.sh file : The file isn't in there because the config is not persistent across reboots anyways and not really needed. Does something not work for you with the package? If something needs to be changed you can always drop me a short message and I'll look into it.
December 6, 20232 yr Author 16 minutes ago, ich777 said: The file isn't in there because the config is not persistent across reboots anyways and not really needed. But it's install on the server boot. 17 minutes ago, ich777 said: Does something not work for you with the package? Sorry, I didn't checked yet your packege, Becouse compiled myself 3.6.4, just asked befor it, but will check it and will let you know. Thanks
December 6, 20232 yr 10 minutes ago, Masterwishx said: But it's install on the server boot. Exactly, but the base config is installed with the package so there is no need to install it or move it or better speaking have a redundant copy of it over with the extension .new <- hope that makes sense.
December 8, 20232 yr On 12/6/2023 at 4:17 PM, ich777 said: Exactly, but the base config is installed with the package so there is no need to install it or move it or better speaking have a redundant copy of it over with the extension .new <- hope that makes sense. un-get fish 3.6.3 and 3.6.4 fish: /lib64/libm.so.6: version `GLIBC_2.38' not found (required by fish) fish: /lib64/libc.so.6: version `GLIBC_2.38' not found (required by fish) root@DIYNEZ:~# How should I fix it? Edited December 8, 20232 yr by neunghaha28
December 8, 20232 yr 5 hours ago, neunghaha28 said: How should I fix it? Is it possible that you have Slckware current instead of Slackware 15.0 specified in your sources.list?
December 8, 20232 yr 2 hours ago, ich777 said: Is it possible that you have Slckware current instead of Slackware 15.0 specified in your sources.list? I removed everything and rebooted then installed fish 3.6.3 again everything worked thank you It was my mistake to install fish 3.6.4 first. Edited December 8, 20232 yr by neunghaha28
August 18, 2025Aug 18 I installed fish with NerdTools but am struggling with how to enable it for the default web console? I added this line to /root/.bash_profile: eval "$(fzf --bash)"All it does is display this error when I launch the console: unknown option: --bash
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.