Closed 0atman closed 3 years ago
I've added this issue to raise visibility :ok_hand:
I took the liberty of building a simple installer script, this should be a one-liner install for fresh 20.04 install:
bash <(curl -fsSL http://oat.sh/sonic-pi-20-04)
I use the package libaubio5 which installs /usr/lib/x86_64-linux-gnu/libaubio.so.5
I found that the SP software searched for libaubio-5.so and so I did a link
ln -s /usr/lib/x86_64-linux-gnu/libaubio.so.5 <sonic-pi>/app/server/native/lib/libaubio-5.so
You could build from unix-prebuild.sh and it's fin on ubuntu 20.04 but can be a bit slow on things like Raspberry Pi, so I prefer to use the available package.
I am just doing testing on an ubuntu binary .deb to install SP on 20.04 similar to the one I have done for RPi.
@rbnpi an Ubuntu 20.04 deb would be incredible, thank you! Tag me if you want help testing 💪
@rbnpi - is this issue still relevant?
Not for version 4 where libaubio is not used. I have published binary debs for 20.04 and 21.04 so the can be used directly. I think this could be closed.
Ok, good to know!
Cheers friends. @rbnpi where might I find these debs?
Following the excellent INSTALL-LINUX.md by @SunderB, (and after apt installing
libjack-jackd2-0
andlibffi7
) I came across this error while runningunix-prebuild.sh
:I want to document that you can solve this in two ways:
Fix the first
Run the commented-out
./unix-prebuild.sh --build-aubio
fromINSTALL-LINUX.md
(why not make this the default behaviour, given the problems with distros' aubio?)Fix the Second
I tried fix 2 before fix 1, due to comment blindness.