I tried to install purr data using the last installer ( pd-l2ork-2.4.3-ubuntu_16.04-x86_64.zip ) and the setup gives me this error:
The following packages have unmet dependencies:
pd-l2ork: Depends: libgsl0ldbl but it is not installable or
libgsl2 but it is not installable
Recommends: slv2-jack but it is not installable"
i tried to install all the recommended libraries but it gives me always the same error!!
Please help me!!
Problem installing purr data on Pop_os! ( Ubuntu-based )
You might need to compile it for that distro. We're currently working on improving the packaging system to be less brittle.
There are ways to force that installation, but I don't know enough about packaging to understand the risks of doing that.
ok! Got it! thank you very much for the help!
I run into this problem quite a bit, as i demand puredata on every freakin machine I own. There are a couple ways around it. Some hackier than others.
For one, in ubuntu and debian based distros, you can force install it with
sudo dpkg -i path/to/pdl2ork,deb
This will install it, but then throws an error message saying theres a dependency problem. It will run fine, but any time you go to do anything with apt from there out, it will make you remove pd-l2ork before allowing for any changes in your packages.
In this particular instnce, libglsl2 refers to the linux scientific library, which is actually present in ubuntu repositories, but under a different name. That means that pd will work fine, but apt will complain. The hacky way that I got around this was as follow. I extracted the pd-l2ork.deb file and altered the dependency list in the control file to exclude that package. that can be done using this walkthrough: https://ubuntuforums.org/showthread.php?t=110458
Run those steps and remove libglsl2 from the dependency list and the output .deb file will install with no errors and run just fine. (from my experience this works, but as it goes with all hacky solutions, use at your own risk!)
The more conventional but potentially headachey way to do it would be to build/compile your own version from source and run it from within the source folder without installing it. I have used this way plenty, but it's ultimately a lot more work to set up, and also you usually will have to set up your config file to point to all of your extensions manually. This way bypasses messing with apt and dpkg entirely, making it safer but unless your a wiz at compiling stuff, clear your day for this project.
@th8a The problem right now is that we're using hard-coded metadata for the script that compiles deb packages. Hopefully in the next few days we'll improve the system so that you can compile a deb for your distro of choice and have the build system automatically find the right dependencies to list in the package.
Once that work is done, anyone should be able to compile a deb for their own system using the instructions listed in the Purr Data repo.
Here's a binary that should work on Pop OS:
I initially had problems connecting to ALSA the first few times I tested it, but then everything seemed to work.
Let me know if it installs ok.
It works!! the setup got installed and it seems to work fine!! Thank you very much!!