Most of you may have faced issue with installing Twinkle Softphone on Ubuntu 14.04 LTS. Using apt it gets installed correctly but when you try to launch, it will not starup up in a graphical mode, it will keep processing like its starting but it will end up with nothing. It seems Twinkle softphone application is somehow packaged wrongly may be due to missing dependencies.
Until a corrected package is released, you can simulate Twinkle by using the version from Ubuntu 12.04 LTS.
To do that, perform the following steps:
1) Add the Ubuntu 12.04 package sources to the system. For this, add the following lines to /etc/apt/sources.list:
deb http://archive.ubuntu.com/ubuntu/ precise restricted main multiverse universe
2) Exclude these packages from the default update mechanism packages from here should only be installed on special request. Do this by adding the following lines to /etc/apt/preferences.d/preferences (create the file if it does not exist so far):
Package: *
Pin: release a=precise
Pin-Priority: 400
3) Install twinkle from Ubuntu 12.04 LTS Precise Pangolin by executing this command :
apt-get update
apt-get install twinkle/precise
This forces to install the twinkle package from the just-added precise package source which actually is Ubuntu 12.04.
After that, twinkle should be startable again. It is now the older version which works without problems and has the correct dependencies so that the graphical interface comes up.
4) After having installed the old version, you have to fix it so that subsequent "apt-get upgrade command do not overwrite it with the (broken) version from 14.04 again. For this, add another entry to /etc/apt/preferences.d/preferences:
Package: twinkle
Pin: version 1:1.4.2-2.1
Pin-Priority: 500
5) Finally, apt-get might complain about some auto-installed packages which are not needed any more. Remove these with
apt-get autoremove
No comments:
Post a Comment