0

I just made a fresh install of ubuntu 16.10 (64bits) and I'm trying to reinstall some packages, including musique 1.4 from deb 64bits package, which worked just fine on my previous system (16.10, 64bits ), but I got a dependency error for libtag1c2a.

sudo dpkg -i musique64.deb

>> musique depends on libtag1c2a; however:
>> Package libtag1c2a is not installed

I tried to install libgtag1c2a with apt, it failed, package is not available. Suggested remplacement packages (libtag1v5-vanilla:i386 libtag1v5:i386 libtag1v5-vanilla libtag1v5) doesn't make it work either.

I found a similar topic here and the same bug is also reported in the developer web site

[EDIT] Solution tried:

  • Install musique 32bits deb package
  • Install musique 1.1 with apt, it works but it's a big regression
  • Install libtag1c2a trusty package : conflict with libtag1v5
  • sudo dpkg --force-depends -i package.deb

3 Answers 3

1

All right, well, since it has come to this... Try this package (same packaging as the official Ubuntu Yakkety package, but with 1.4 source).

For the paranoid (or those who want to build a 32 bits package), here's the Debian source packaging; the source for Musique 1.4 is here.


The package libtag1c2a is available for Precise and Trusty; in later versions it was renamed to libtag1v5. Ideally, the developer should provide a Xenial+ package which depends on the latter, or at least a Debian source package so that others can build one.

In the meantime, you can try to install the Trusty libtag1c2a package; hovever note that since libtag1c2a and libtag1v5 install the same files, you can't have both packages installed, so if you have packages which depend on libtag1v5, this won't work.

In that case, since you actually do have the required library, just under another package name, simply ignoring dependencies may actually work:

sudo dpkg --force-depends -i package.deb
5
  • as you said, trusty package doesn't work because of conflict with libtag1v5. Do you think I can safely remove libtag1v5, since it's part of the default Ubuntu installation ?
    – mxdsp
    Nov 6, 2016 at 16:06
  • You can try to remove it; if you have any packages which depend on it, Apt will tell you what they are and ask if you want to proceed.
    – fkraiem
    Nov 6, 2016 at 16:31
  • I did, and I'll not try it. here is the list of dependencies : cheese gnome-documents gnome-video-effects gstreamer1.0-plugins-good libcheese-gtk25 libcheese8 libtag1v5 libtagc0 libthumbnailer-qt1.0 musique phonon-backend-vlc qml-module-ubuntu-thumbnailer0.1 rhythmbox rhythmbox-plugin-zeitgeist rhythmbox-plugins thumbnailer-service totem totem-plugins tracker tracker-extract tracker-miner-fs ubuntu-desktop unity-control-center unity-control-center-signon unity8 unity8-common unity8-desktop-session vlc vlc-nox
    – mxdsp
    Nov 6, 2016 at 16:48
  • @mxdsp See my edit.
    – fkraiem
    Nov 6, 2016 at 18:09
  • Well in fact It results on broken dependencies when I try to install anything with apt , so I had to run apt install -f and delete musique package again. I'm back to 1.3 with the workaround bellow.
    – mxdsp
    Nov 7, 2016 at 13:20
0

I just found a workaround, resulting in a working installation of version 1.3 instead of 1.4

  • downloaded musique_1.3-1~webupd8~xenial_amd64.deb from WebUpd8 ppa
  • installed with GDebi

I'm still looking for a cleaner solution, and for getting the last version to work.

0

Problem solved on a up to date Ubuntu 16.10 (march 2017), with musique 1.5. Regular install worked just fine.

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .