Masterwishx Posted October 4, 2022 Share Posted October 4, 2022 (edited) i compiled fish in Slackware 15 for use in unraid 6.10-6.11 . its very useful for beginners. 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 sites https://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 also https://github.com/masterwishx/Develop-Project fish-3.6.4-x86_64-1_da.txz fish-3.7.0-x86_64-1_da.txz fish-3.7.1-x86_64-1_da.txz Edited March 30 by Masterwishx 5 1 Quote Link to comment
ich777 Posted January 31, 2023 Share Posted January 31, 2023 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). 2 1 Quote Link to comment
Masterwishx Posted February 1, 2023 Author Share Posted February 1, 2023 Thanks, good to know 1 Quote Link to comment
Masterwishx Posted April 14, 2023 Author Share Posted April 14, 2023 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 ? 1 Quote Link to comment
ich777 Posted April 14, 2023 Share Posted April 14, 2023 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 1 Quote Link to comment
Masterwishx Posted December 5, 2023 Author Share Posted December 5, 2023 @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? Quote Link to comment
ich777 Posted December 5, 2023 Share Posted December 5, 2023 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. 1 Quote Link to comment
Masterwishx Posted December 6, 2023 Author Share Posted December 6, 2023 (edited) 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, 2023 by Masterwishx Quote Link to comment
ich777 Posted December 6, 2023 Share Posted December 6, 2023 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. 1 Quote Link to comment
Masterwishx Posted December 6, 2023 Author Share Posted December 6, 2023 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 Quote Link to comment
ich777 Posted December 6, 2023 Share Posted December 6, 2023 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. 1 Quote Link to comment
neunghaha28 Posted December 8, 2023 Share Posted December 8, 2023 (edited) 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, 2023 by neunghaha28 Quote Link to comment
ich777 Posted December 8, 2023 Share Posted December 8, 2023 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? Quote Link to comment
neunghaha28 Posted December 8, 2023 Share Posted December 8, 2023 (edited) 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, 2023 by neunghaha28 1 Quote Link to comment
Recommended Posts
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.