Finding Jack 0.109

  • johne53
Posted: Thu, 02/19/2009 - 10:47
My laptop (which still has the basic set of repositories) is still telling me that the most up-to-date- version of Jack is 0.103. I know this isn't true because my desktop m/c is running 0.109 which I probably installed using Synaptic. Can anyone tell me which repository I'd need to add if I want to upgrade to 0.109?

Thanks Quentin. I eventually

  • johne53
  • 10/07/07
  • Sat, 02/21/2009 - 12:24
Thanks Quentin. I eventually solved the problem by installing from a tarball - although even that didn't go smoothly.... :-( Along the way I discovered that sudo dpkg -i --force-all *.deb was the most successful of the dpkg install strategies - although according to Synaptic, jackd and libjack0_100 were both broken at the end of it. Anyway, I've finally got everything up to 0.109.2-5 with no broken packages and to be honest, I think I'll be leaving it like that for a while!!

flags

  • Quentin Harley
  • 05/24/07
  • Fri, 02/20/2009 - 22:13
It has to be the right force flag (and I can't remember off hand) run sudo dpkg force-help to get the options...

Thanks Quentin. Sorry for

  • johne53
  • 10/07/07
  • Fri, 02/20/2009 - 11:47
Thanks Quentin. Sorry for being a dummy but where do I apply that flag? I tried this:- sudo dpkg -i -f libjack0_0.109.2-5_i386.deb but it gave me this output:- dpkg: conflicting actions -f (--field) and -i (--install)

Force...

  • Quentin Harley
  • 05/24/07
  • Fri, 02/20/2009 - 11:37
You could use the -f force flag to install the libjack first, and follow by installing jack.

Circular dependency problem :-(

  • johne53
  • 10/07/07
  • Thu, 02/19/2009 - 18:03
Hi Quentin, The instructions for installing jack (here):- http://www.64studio.com/ardour_2.5#comment-2634 work fine until it gets to the stage of doing "sudo dpkg -i *.deb". At this point, the installation fails to install jackd (because libjack0 needs to be >=0.109.2-5 and I currently have 0.103.0-6 installed). However if I try to install libjack0 first, that also fails (saying that jackd is 0.103.0-6 when it needs to be 0.109.2-5). Any ideas about how I should solve this circular dependency?

Thanks Quentin. It's a

  • johne53
  • 10/07/07
  • Thu, 02/19/2009 - 16:28
Thanks Quentin. It's a complicated story but I need to install 0.109 so that I can check whether a problem (in Ardour) has anything to do with my Jack version. However - tell me if this (unrelated) problam makes any sense to you:- According to Synaptic, both my laptop amd my desktop machines are running the same version (0.57.11.1+b1). Furthermoe, if I open Synaptic and select Help-->About, both versions tell me that I'm running 0.57.8. However, if I select Settings->Repositories I see two entirely different dialog boxes. The one on my laptop looks like a much older version of the one on my desktop m/c. And although it does allow me to add & remove repositories, it's a multi-tabbed dialog whose title says "System Preferences". The repository settings are on a tab called "Installation Media". On my desktop m/c I just have a conventional dialog box called "Repositories" How can that be, if they're the same version??? In both cases, the ACTUAL Preferences dialog is displayed by selecting Settings->Preferences and seems to be identical on both systems. [Edit...] More woes.... :-( I followed those instructions for installing jackd 0.109. I created the jackd_109 directory and did the two "sudo apt-get" lines. Then (just to check that I now had the ".deb" files) I typed "dir *.deb" However, the resulting list seems to indicate that it's built jackd-0.103 and libjack0-0.103 (both of which I already have). Any idea what might have gone wrong? [Edit2...] Sorry, I'd mistyped one of the repositories. Having corrected that, it seems to have built the right version!

0.109...

  • Quentin Harley
  • 05/24/07
  • Thu, 02/19/2009 - 11:31
0.109 is in lenny, so you could backport it from there... Why would you want to though... 0.109 was not a very stable version... I would recommend using the jack2 (1.8 or higher) version for stability. To backport, there is an easy to follow instruction on the Ardour 2.5 / 2.7 compile thread. You basically use dpkg to compile the package into .deb from the source repositories you enabled, and I would recommend using the 64studio hardy-backports repository for the source code. Jack2 runs without problems on single core systems as well.