[L2Ork-dev] Problems installing on Ubuntu Studio 20.04
Albert Graef
aggraef at gmail.com
Sun Apr 11 07:57:41 EDT 2021
Hi Rukshan,
Thanks for pointing that out. Probably there are alternative providers for
that package. Many people prefer jack2 over jack1, so Ubuntu, like many
other systems, has packages for both. That's an endless source of
confusion. Ah, the wonders of Linux land. ;-)
Anyway, in the OBS xUbuntu_20.04 buildlogs I can see that libjack0 gets
pulled in there as well, so that's probably the right package to add to
that list.
BTW, pro tip: Never post screenshots of text from a terminal, always just
post the text itself, that's much more useful. Thanks. :)
Albert
On Sun, Apr 11, 2021 at 1:29 PM Rukshan J. Senanayaka <
rjsenanayaka at gmail.com> wrote:
> 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
>
> _______________________________________________
> L2Ork-dev mailing list
> L2Ork-dev at disis.music.vt.edu
> https://disis.music.vt.edu/listinfo/l2ork-dev
--
Dr. Albert Gr"af
Computer Music Research Group, JGU Mainz, Germany
Email: aggraef at gmail.com, web: https://agraef.github.io/
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://disis.music.vt.edu/pipermail/l2ork-dev/attachments/20210411/1766dfb4/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/1766dfb4/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/1766dfb4/attachment-0003.png>
More information about the L2Ork-dev
mailing list