[L2Ork-dev] Problems installing on Ubuntu Studio 20.04

Rukshan J. Senanayaka rjsenanayaka at gmail.com
Sun Apr 11 07:23:52 EDT 2021


Hello Dr. Albert,

This list does in fact work on Ubuntu 20.04 LTS. But, a minor issue
[image: err.png]
But running `*sudo apt-get install libjack0*` solves that problem.
Then all good for me.
[image: install.png]

Regards,
Rukshan.

On Sun, Apr 11, 2021 at 4:21 PM Albert Graef <aggraef at gmail.com> wrote:

> On Sun, Apr 11, 2021 at 10:39 AM Rukshan J. Senanayaka <
> rjsenanayaka at gmail.com> wrote:
>
>> Two of the packages were not supporting Ubuntu 20.04 so I had to manually
>> install them.
>>
>
> The problem with such dependency lists on Debian/Ubuntu is that the
> package names and versioning keep changing all the time, so any such list
> falls victim to bitrot rather sooner than later. Specifically, nobody has
> been using slv2 any more for a *very* long time, that dependency probably
> dates back to the days of Ubuntu 12.04 and pd-l2ork 1 (and AFAICT has never
> been needed to compile Purr Data anyway).
>
> Marcelo, Jonathan already pointed you to the wiki, which tells you how to
> install a ready-made binary package for your system from the package
> repositories that we maintain on the OBS. That's the easiest way to go.
> There are packages for all recent Ubuntu and Debian releases, so make sure
> you find the right repository for your system (xUbuntu_20.04 in your case).
> Once you've added the repository as described in the wiki, `apt update` and
> then `apt install purr-data` will install Purr Data **and** all required
> dependencies (of which there are quite a few). It will also make sure that
> you always get the latest version if you use Ubuntu's update tool or `apt`
> to update your system.
>
> If you want or need to compile the sources yourself, the wiki has some
> instructions for that, too:
> https://github.com/agraef/purr-data/wiki/Installation#installing-from-source.
> But you will have to figure out the right build dependencies first. Your
> best bet for that is currently the list of build dependencies in the
> control file straight from the source:
> https://git.purrdata.net/jwilkes/purr-data/-/blob/master/debuild/debian/control.
> I maintain this to do the OBS builds, so this is *always* up-to-date and I
> *know* that it works because otherwise the OBS builds break. ;-) There are
> some alternative dependencies in there (delimited with the `|` character),
> to account for different Debian and Ubuntu versions, but as far as I can
> tell, the following list of build dependencies should work on modern Ubuntu
> systems (20.04 or later):
>
> autoconf automake libtool pkg-config bison flex libgtk2.0-dev libgtk-3-dev
> python2-dev flite1-dev ladspa-sdk libasound2-dev libjack-dev
> libbluetooth-dev libcairo2-dev libgl1-mesa-dev libglew1.6-dev libgsl-dev
> libmagick++-dev libavifile-0.7-dev libdc1394-22-dev libfftw3-dev
> libfluidsynth-dev libftgl-dev libgmerlin-avdec-dev libgsm1-dev libjpeg-dev
> liblua5.3-dev libmp3lame-dev libmpeg3-dev libquicktime-dev libraw1394-dev
> libsmpeg-dev libspeex-dev libstk0-dev libtiff5-dev libv4l-dev libdv4-dev
> libiec61883-dev libxv-dev libxxf86vm-dev libvorbis-dev zlib1g-dev rsync
> libgconf2-dev libnss3-dev libxtst-dev libxss-dev
>
> Maybe someone could verify that this list actually works on Ubuntu 20.04
> (and fiddle around with it if it doesn't, using the aforementioned
> debuild/debian/control file for guidance), so that we can update the
> outdated list in the README to the modern times.
>
> Best,
> Albert
>
> --
> Dr. Albert Gr"af
> Computer Music Research Group, JGU Mainz, Germany
> Email: aggraef at gmail.com, web: https://agraef.github.io/
> _______________________________________________
> L2Ork-dev mailing list
> L2Ork-dev at disis.music.vt.edu
> https://disis.music.vt.edu/listinfo/l2ork-dev
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://disis.music.vt.edu/pipermail/l2ork-dev/attachments/20210411/401fc720/attachment-0001.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: err.png
Type: image/png
Size: 44659 bytes
Desc: not available
URL: <http://disis.music.vt.edu/pipermail/l2ork-dev/attachments/20210411/401fc720/attachment-0002.png>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: install.png
Type: image/png
Size: 252534 bytes
Desc: not available
URL: <http://disis.music.vt.edu/pipermail/l2ork-dev/attachments/20210411/401fc720/attachment-0003.png>


More information about the L2Ork-dev mailing list