01-09-2022, 12:21 PM
(01-09-2022, 01:28 AM)SoundMan57 Wrote: After reading See https://github.com/joshkunz/ashuffle/issues/89
It sounds like if I use ashuffle 3.12 or higher it may resolve my issue but I have no idea how to install this newer version into my system
Does this sound like this would be a fix and if so, would you be able to direct me to how I could implement this newer version?
Thank you.
No idea if more recent versions solve your issue but it's straightforward to try because the ashuffle maintainer provides binaries.
Oops, I just checked and it looks like all the recent 'ARM' binaries (v3.12.5 - v3.13.0) in the repo were mis-compiled to x86-64 instead. I've posted an issue to the repo.
v3.12.3 *might* be ok although it declares itself to be v3.11.1, same as the existing version in moOde 7.6.1. At least the two binaries are slightly different sizes.
In broad strokes, you have to download the binary, mark it executable, and move or copy it over to /usr/local/bin/ashuffle; e.g., log into the moOde command line and
Code:
#make sure we're in our home directory
cd
# binaries are in their respective subdirectories .../v3.x.y/ashuffle.armv6h-linuxgnueabihf
wget https://github.com/joshkunz/ashuffle/releases/download/v3.12.3/ashuffle.armv6h-linux-gnueabihf -O ashuffle-3.12.3
# mark it executable
chmod +x ashuffle-3.12.3
# save the current version just in case (v3.11.1 in moOde 7.6.1)
sudo mv /usr/local/bin/ashuffle /usr/local/bin/ashuffle-3.11.1
# move (or copy) the downloaded version over
sudo mv ashuffle-3.12.3 /usr/local/bin/ashuffle-3.12.3
# create a symlink to it
sudo ln -s /usr/local/bin/ashuffle-3.12.3 /usr/local/bin/ashuffle
Taking the symlink approach means we can easily switch back and forth between multiple versions.
Of course you can also build your own binary. Consult the README.md file in the ashuffle repo. As above, copy or move the resulting binary to /usr/local/bin/ashuffle
Regards,
Kent