Недостающая зависимость 'libtag1c2a' при установке Музыки 1.4 на Ubuntu 16.10 (Як Yakkety)

Я просто сделал новую установку человечности 16.10 (64bits), и я пытаюсь переустановить некоторые пакеты, включая musique 1.4 от deb пакета на 64 бита, который работал просто великолепно в моей предыдущей системе (16.10, 64 бита), но я получил ошибку зависимости для libtag1c2a.

sudo dpkg -i musique64.deb

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

Я пытался установить libgtag1c2a с apt, это перестало работать, пакет не доступен. Предложенные remplacement пакеты (libtag1v5-vanilla:i386 libtag1v5:i386 libtag1v5-vanilla libtag1v5) не заставляет его работать также.

Я нашел подобную тему здесь, и о той же ошибке также сообщают на веб-сайте разработчика

[РЕДАКТИРОВАНИЕ] Решение попробовало:

  • Установка musique 32 бита deb пакет
  • Установка musique 1.1 с Кв., это работает, но это - большая регрессия
  • Установка libtag1c2a испытанный пакет: конфликт с libtag1v5
  • sudo dpkg --force-depends -i package.deb
0
задан 13 April 2017 в 16:00

3 ответа

Проблема решила на актуальном Ubuntu 16.10 (пройдите 2017), с musique 1.5. Регулярная установка работала просто великолепно.

0
ответ дан 28 September 2019 в 05:48

Я просто нашел, что обходное решение, приводящее к рабочей установке версии 1.3 вместо 1,4

  • , загрузило musique_1.3-1~webupd8~xenial_amd64.deb от WebUpd8 ppa
  • , установленный с GDebi

, я все еще ищу более чистое решение, и для того, чтобы заставлять последнюю версию работать.

0
ответ дан 28 September 2019 в 05:48

Хорошо, ну, в общем, так как это прибыло в это... Попробуйте этот пакет (та же упаковка как официальная Ubuntu пакет Yakkety, но с 1,4 источниками).

Для параноика (или те, кто хочет создать пакет на 32 бита), вот исходная упаковка Debian; источник для Музыки 1.4 здесь.


Пакет libtag1c2a доступно для Точного и Испытанного; в более поздних версиях это было переименовано к libtag1v5. Идеально, разработчик должен обеспечить Гостеприимное + пакет, который зависит от последнего, или по крайней мере исходного пакета Debian так, чтобы другие могли создать тот.

Тем временем можно попытаться установить Надежного человека libtag1c2a пакет; hovever отмечают это с тех пор libtag1c2a и libtag1v5 установите те же файлы, у Вас не может быть обоих установленных пакетов, поэтому если у Вас есть пакеты, которые зависят от libtag1v5, это не будет работать.

В этом случае, так как у Вас на самом деле есть необходимая библиотека, только под другим именем пакета, просто игнорирование зависимостей может на самом деле работать:

sudo dpkg --force-depends -i package.deb
1
ответ дан 28 September 2019 в 05:48

Другие вопросы по тегам:

Похожие вопросы: