Не устанавливается пакет, так как имеются неустранимые зависимости. Вот отчёт: Следующие пакеты имеют неудовлетворенные зависимости: firebird: Требует: libfbembed (= 2.1.5.18497.0-alt2) E: Извините, `битые' пакеты Следующие пакеты имеют неудовлетворенные зависимости: libfbembed: Требует: libicuuc.so.50 (>= set:plnf2DymrjFOc1KsajwjOlwEnDqtJ1) E: Извините, `битые' пакеты PS. Очень большая просьба, соберите, наконец вместо 2.1 версии, более актуальную 2.5 - там много вкусного...
На Sisyphus.
apt-repo list rpm file:/var/ftp/pub/ALTLinux/Sisyphus i586 classic rpm file:/var/ftp/pub/ALTLinux/Sisyphus noarch classic rpm ftp://ftp.altlinux.org/pub/distributions/ALTLinux Sisyphus/i586 classic rpm ftp://ftp.altlinux.org/pub/distributions/ALTLinux Sisyphus/noarch classic apt-get install firebird Чтение списков пакетов... Завершено Построение дерева зависимостей... Завершено Следующие дополнительные пакеты будут установлены: libfbclient libfbembed libicu50 Следующие пакеты будут ЗАМЕНЕНЫ: libicu (by libicu50) Следующие НОВЫЕ пакеты будут установлены: firebird libfbclient libfbembed libicu50 0 будет обновлено, 4 новых установлено, 1 пакетов будет заменено, 0 пакетов будет удалено и 705 не будет обновлено. Необходимо получить 0B/9017kB архивов. После распаковки потребуется дополнительно 11,9MB дискового пространства. Продолжить? [Y/n] Совершаем изменения... Preparing...[100%] 1: libicu50[ 25%] 2: libfbembed[ 50%] 3: libfbclient[ 75%] 4: firebird[100%] Running /usr/lib/rpm/posttrans-filetriggers Завершено.
(В ответ на комментарий №2) > apt-repo list > rpm file:/var/ftp/pub/ALTLinux/Sisyphus i586 classic > rpm file:/var/ftp/pub/ALTLinux/Sisyphus noarch classic > rpm ftp://ftp.altlinux.org/pub/distributions/ALTLinux Sisyphus/i586 classic > rpm ftp://ftp.altlinux.org/pub/distributions/ALTLinux Sisyphus/noarch classic > > apt-get install firebird > Чтение списков пакетов... Завершено > Построение дерева зависимостей... Завершено > Следующие дополнительные пакеты будут установлены: > libfbclient libfbembed libicu50 > Следующие пакеты будут ЗАМЕНЕНЫ: > libicu (by libicu50) > Следующие НОВЫЕ пакеты будут установлены: > firebird libfbclient libfbembed libicu50 > 0 будет обновлено, 4 новых установлено, 1 пакетов будет заменено, 0 пакетов > будет удалено и 705 не будет обновлено. > Необходимо получить 0B/9017kB архивов. > После распаковки потребуется дополнительно 11,9MB дискового пространства. > Продолжить? [Y/n] > Совершаем изменения... > Preparing...[100%] > 1: libicu50[ 25%] > 2: libfbembed[ 50%] > 3: libfbclient[ 75%] > 4: firebird[100%] > Running /usr/lib/rpm/posttrans-filetriggers > Завершено. Так как данный дистрибутив используется на работе, очень важна стабильность и предсказуемость. Имею опыт получения кучи проблем на сизифе, поэтому вариантов использования нестабильной ветки нет. Надо чтобы все работало со стабильной ветки -> http://ftp.altlinux.org/pub/distributions/ALTLinux/p7/branch/ . Поэтому и повесил как критическую. С уважением, давний пользователь Вадим.
проверил на p7: $ hsh --apt-config=/home/boris/apt/apt.conf.M70P --initroot-only ~/hasher-M70P ... $ hsh-install ~/hasher-M70P firebird <13>Jun 4 08:28:48 rpmi: libicu50-1:5.1.1-alt3 installed <13>Jun 4 08:28:49 rpmi: libfbembed-2.1.5.18497.0-alt2 installed <13>Jun 4 08:28:49 rpmi: libfbclient-2.1.5.18497.0-alt2 installed <13>Jun 4 08:28:51 rpmi: firebird-2.1.5.18497.0-alt2 installed всё ок. у Вас какие-то локальные проблемы, видимо
Это была проблема с libicu. Попробуйте установить ещё раз. Проверил на Кентавре 6.9.9 - всё устанавливается безо всяких проблем.
Так все по порядку. Стояла версия p6. Обновился как было указано по инструкции до p7. Поставил свежее обновление, результат тот же. Куда копать, переставлять с нуля как то не хочется.
(В ответ на комментарий №6) > Так все по порядку. > Стояла версия p6. Обновился как было указано по инструкции до p7. Поставил > свежее обновление, результат тот же. Куда копать, переставлять с нуля как то не > хочется. Запустите apt-get update apt-get dist-upgrade apt-get install firebird -o Debug::pkgProblemResolver=1 &>log.txt Полученный файл log.txt приложите к баге.
Created attachment 5847 [details] Лог ошибки То что просили.
Тут немного поковырялся. Что интересного накопал. Firebird требует библиотеку libfbembed которая в свою очередь требует библиотеку libicuuc.so.50 - поиск её оканчивается неудачей. А как указывалось в посте #2 и #4 библиотека libicu50 есть и находится в репозитории. Судя по именованию, libicu50 - это старое обозначение библиотеки, а libicuuc.so.50 - новое обозначение. Пакет собран под новую библиотеку, а библиотеки новой в репозитории нет вообще. С уважением, Вадим.
(В ответ на комментарий №9) > Тут немного поковырялся. Что интересного накопал. Firebird требует библиотеку > libfbembed которая в свою очередь требует библиотеку libicuuc.so.50 - поиск её > оканчивается неудачей. А как указывалось в посте #2 и #4 библиотека libicu50 > есть и находится в репозитории. Судя по именованию, libicu50 - это старое > обозначение библиотеки, а libicuuc.so.50 - новое обозначение. Пакет собран под > новую библиотеку, а библиотеки новой в репозитории нет вообще. Такого не бывает. Показывайте вывод apt-repo apt-cache show libfbembed | grep Version У меня на p7 подключены оба репозитория и [root@c230 ~]# apt-cache show libfbembed | grep Version Version: 2.1.5.18497.0-alt2 Всё ставится. apt-get dist-upgrde делали?
Ну и в догонку. Через Синаптик не смог поставить. А через apt-get установил вручную libicuuc.so.50 ! А далее стало всё без проблем. Почему ругалось про битый пакет - не пойму.
Да обязательно делал. У меня обновляется и с графической морды и есть самодельный скрипт. Обновлял в последнее время скриптом.
Проблему с установкой решил положительно. А как увидеть сборку версии 2.5 - там есть вкусного много...
(В ответ на комментарий №13) > Проблему с установкой решил положительно. А как увидеть сборку версии 2.5 - там > есть вкусного много... Просить мейнтейнера. Багу закрываю.
(In reply to comment #13) > А как увидеть сборку версии 2.5 - там есть вкусного много... Стоило отдельный баг завести для начала. Завёл: bug 30271.