Menu

Linphone unuseable

Rajiv
2014-12-08
2015-01-09
  • Rajiv

    Rajiv - 2014-12-08

    The Linphone version linphone/3.5.2-10 included with wheezy is unusable. The issue has been corrected in version linphone/3.5.2-11 and above. However, the corrected package is not a part of the wheezy release, and is unaccessible through any of the means normally available to most users.

    Kwheezy should have a release tree that makes these fixes, which are a part of the Jessie tree available to Kwheezy users. It could be something as simple as making the correct deb packages avilable in a single location. I am sure that there are other programs with similar issues.

    See https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=688855
    See also http://metadata.ftp-master.debian.org/changelogs/main/l/linphone/unstable_changelog

    The problem with downloading available Jessie debs and installing of course is the dependency issues.

     

    Last edit: Rajiv 2014-12-08
    • Rajiv

      Rajiv - 2014-12-10

      From http://openmcu.ru/wiki/en/terminals/linphone

      Debian Wheezy

      To install latest Linphone in Debian Wheezy:

      wget http://openmcu.ru/public/linphone/openmcu-ru-linphone.asc -O - | >>apt-key add -
      echo "deb http://openmcu.ru/public/linphone/ wheezy main">/etc/aptsources.list.d/openmcu-ru-linphone.list
      apt-get update
      apt-get install linphone

      However, when we execute the above commands, we get the folowing error messages

      The following packages have unmet dependencies:
      linphone : Depends: liblinphone6 (>= 3.7.0) but it is not going to be installed
      Depends: libmediastreamer-base3 (>= 3.7.0) but it is not going to be installed
      Depends: linphone-nogtk (= 3.7.0-0ubuntu0~ppa3~wheezy) but it is not going to be installed

       

      Last edit: Rajiv 2014-12-10
  • Euan Thoms

    Euan Thoms - 2015-01-09

    Firstly, this is not a Kwheezy issue, it is a Debian issue. Which you pointed out yourself. And therefore it is not under the scope of Kwheezy.

    Although I do sympathize. Welcome to Linux's biggest problem, shared libraries and ABI incompatability.

    It's bad luck the version in Wheezy is broken, what exactly is the issue though?

    Linphone 3.7.0 has had a major overhaul of it's underlying technology, and so the dependencies are quite different. Probably there are some dependencies missing from Debian repo. The 3rd party repo you are trying should have those dependencies. perhaps you should ask them for some help. It seems the best option. I have found that Linphone 3.7.0 (through use on another distro) is a huge improvement over earlier versions. And I would recommend that all clients be up to date, even though earlier versions will still work with 3.7.0.

    If you really want to stay on Kwheezy and really need Linphone, just keep trying, I think it will be possible to get 3.7.0 installed. Even if you have to compile from source. But otherwise, you could consider a more up-to-date distro.

    You could try to install the source package from debian repo, patch or update to 3.5.2-11, then build the binary package. Never done that myself, but I know it's an option. Or, you could contact the Debian package maintainer and ask him/her to patch it officially. Or to add a more recent version to the wheezy-backports repo.

    Such a shame, the Debain release process is supposed to stop these things from happening. I guess Linphone is just not popular enough.

    BTW, Linphone is the best SIP client I could find too. I use it to talk to relatives overseas. I have my own SIP router (Kamailio, which I thoroughly recommend), so I'm 100% unreliant on any service providers for internet voice/video calling. Well, except the ISPs of course.

     

    Last edit: Euan Thoms 2015-01-09

Log in to post a comment.