Linux Mint Debian Edition amd64 зависимость libpurple
[Original issue 87](https://code.google.com/p/mrim-prpl/issues/detail?id=87) created by Sergey.Vilgelm on 2011-11-08T17:15:29.000Z:
> sudo dpkg -i mrim-prpl_0.2.0+git.20110803-1_amd64.deb Выбор ранее не выбранного пакета mrim-prpl. (Чтение базы данных ... на данный момент установлен 174981 файл и каталог.) Распаковывается пакет mrim-prpl (из файла mrim-prpl_0.2.0+git.20110803-1_amd64.deb)... dpkg: зависимости пакетов не позволяют настроить пакет mrim-prpl: mrim-prpl зависит от libpurple0 (>= 1:2.6.0), однако: Версия libpurple0 в системе 2.10.0-1. dpkg: не удалось обработать параметр mrim-prpl (--install): проблемы зависимостей -- оставляем не настроенным При обработке следующих пакетов произошли ошибки: mrim-prpl
В результате всё работает, но устанавливать нужно через консоль, не обращая внимания на зависимость, правда после этого нельзя будет обновляться :)
Comments (20)
-
-
Comment 3 originally posted by XRevan86 on 2011-11-08T20:04:35.000Z:
Что-то странное...
-
Comment 4 originally posted by plaque_fcc on 2011-11-08T22:55:40.000Z:
Ничего странного, если в тегах пакета указано, для чего он предназначен, но в зависимостях указано другое.
Эта проблема ранее проявлялась, упаковщик исправит. Ну, или, если есть желание, можете упаковать, опубликуем.
-
Account Deleted Comment 5 originally posted by Sergey.Vilgelm on 2011-11-09T00:12:59.000Z:
Просто проблема в файле control:
Depends: libatk1.0-0 (>= 1.12.4), libc6 (>= 2.7), libcairo2 (>= 1.2.4), libfontconfig1 (>= 2.8.0), libfreetype6 (>= 2.2.1), libgdk-pixbuf2.0-0 (>= 2.22.0), libglib2.0-0 (>= 2.24.0), libgtk2.0-0 (>= 2.8.0), libpango1.0-0 (>= 1.14.0), libpurple0 (>= >>>>>>>>1:<<<<<<<<<2.6.0)
Я бы с удовольствием упаковал, но честно пока не знаю как. Пробовал запустить dpkg-buildpackage, но ему нужен changelog.
-
Comment 6 originally posted by plaque_fcc on 2011-11-09T00:34:51.000Z:
Раз работает, то проблема действительно там. Распаковать и упаковать легко. Это, по сути, обычный архив; а сам сценарий, если всё верно, можно взять в репозитории https://code.google.com/p/mrim-prpl.tools/
-
Account Deleted Comment 7 originally posted by Sergey.Vilgelm on 2011-11-09T00:43:20.000Z:
https://code.google.com/p/mrim-prpl.tools/ - 404 Упаковал через checkinstall. В аттаче deb пакет, работает нормально :) <hr>
- *Attachment: [mrim-prpl_0.2.0+git.20110803-1-1_amd64.deb](https://storage.googleapis.com/google-code-attachments/mrim-prpl/issue-87/comment-7/mrim-prpl_0.2.0+git.20110803-1-1_amd64.deb)*
-
Comment 8 originally posted by plaque_fcc on 2011-11-09T00:45:03.000Z:
Если точнее:
git clone https://code.google.com/p/mrim-prpl.tools/
создаст подкаталог ./mrim-prpl.tools; выполнять в терминале.
-
Comment 9 originally posted by plaque_fcc on 2011-11-09T00:54:48.000Z:
Пакет выложен. Благодарим за содействие, ждём отзывов других пользователей исправленного пакета, а также Вашего дальнейшего сотрудничества.
Если есть желание и время, примите участие.
-
Account Deleted Comment 10 originally posted by Sergey.Vilgelm on 2011-11-09T01:03:48.000Z:
Насколько я понял, проблема в скрипте упаковки: LIBPURPLE_VERSION=`apt-cache search libpurple-dev --full | grep -E 'Version: [0-9\.]+' | grep -oE -m 1 '([0-9]+[\.-]){3}' | grep -oE '([0-9]+\.){2}'`'0';
Если бы я упаковал этим скриптом, то в выложенном пакете проставилась бы версия 2.10.0, а годится только для testing, либо backports репозиториев у debian. насколько я понял, собирать нужно в Debian Squezee, чтобы на все остальные системы поставился спокойно.
-
Comment 11 originally posted by plaque_fcc on 2011-11-09T01:22:18.000Z:
Сможете поправить?
-
Account Deleted Comment 12 originally posted by Sergey.Vilgelm on 2011-11-09T01:34:21.000Z:
Сможете поправить?
Ничего гарантировать не могу, надо разбираться, тем более скрипт я ещё не запускал. Когда разберусь, как он работает, тогда и сделаю. Вообще на счёт упаковки в debian squezee я наверное прав. Просто если я упакую в минт или как предыдущий в убунту, то снова будут проблемы с зависимостями в других дистрибутивах.
-
Comment 13 originally posted by plaque_fcc on 2011-11-09T01:37:36.000Z:
Будет желание и возможность — сообщите.
-
Comment 15 originally posted by plaque_fcc on 2011-11-09T01:42:02.000Z:
если я упакую в минт или как предыдущий в убунту, то снова будут проблемы с зависимостями в других дистрибутивах.
А как раньше оно работало в других дистрибутивах, упакованное в Ubuntu?
-
Comment 16 originally posted by plaque_fcc on 2011-11-09T01:49:20.000Z:
Когда разберусь, как он работает, тогда и сделаю.
На тему алгоритма сценария — задавайте вопросы. Для этого вполне можно пользоваться самим модулем mrim-prpl, раз он у Вас уже установлен. ;)
-
Account Deleted Comment 17 originally posted by Sergey.Vilgelm on 2011-11-09T02:01:16.000Z:
самим модулем mrim-prpl, раз он у Вас уже установлен.
Он то установлен, но им пользуется только жена, мне как-то безнадобности. Но за предложение спасибо.
А как раньше оно работало в других дистрибутивах, упакованное в Ubuntu?
А i386 пакет собран с нормальными зависимостями, значит amd64 очень редко используют или в основном с убунту. Недавно ставил убунту, скачивал данный пакет, установка проходила нормально. А минт у меня LMDE, поставил только пару дней назад. Есть какая-нибудь статистика по скачиванию пакетов?
-
Account Deleted Comment 18 originally posted by Sergey.Vilgelm on 2011-11-09T02:07:43.000Z:
Хотя вот, для проверки сделал:
echo 'Version: 1:2.6.4-1' | grep -E 'Version: [0-9\.]+' | grep -oE -m 1 '([0-9]+[\.-]){3}' | grep -oE '([0-9]+\.){2}'
2.6.
Т.е. данный скрипт должен отработать по версии libpurple нормально Буду дальше смотреть
-
Comment 19 originally posted by plaque_fcc on 2011-11-09T02:22:23.000Z:
Статистика загрузки пакетов доступна на странице опубликованных пакетов. Как бы.
-
Comment 20 originally posted by plaque_fcc on 2011-11-09T02:26:39.000Z:
Я к тому, что IM при случае также можно воспользоваться. Как-то, кажется не особо осмысленным добавлять полинейные комментарии к алгоритму до выраженной потребности в них.
-
Comment 21 originally posted by plaque_fcc on 2011-11-09T02:32:34.000Z:
К примеру, http://code.google.com/p/mrim-prpl/downloads/detail?name=mrim-prpl-0.1.28.exe загружали 1009 раз.
Также раньше точно работала сортировка по колонке; сейчас — неизвестно, действует ли.
-
Comment 22 originally posted by ostinru on 2011-11-09T18:58:00.000Z:
В глаза бросилось: libpurple0 (>= 1:2.6.0) должно быть >= 1:2.7.0
+ Была проблема со сборкой: в идеале плагин надо собирать под 2.7.0, а не под более новые версии, тогда он будет работать везде. Как workaround мы пробовали в коде переопределять PurplePluginInfo.minor_version - работает... но не понятно, насоколько это нормальное решение.
- Log in to comment
Comment 1 originally posted by plaque_fcc on 2011-11-08T19:23:24.000Z:
Ок. Уходит к упаковщику. Благодарим за отчёт!