Немножко о зависимостях (Gnumeric и другое)

openSUSE, SUSE Linux Enterprise

Модератор: Модераторы разделов

PVOzerski
Сообщения: 297
ОС: OpenSUSE, ALT Linux

Немножко о зависимостях

Сообщение PVOzerski »

Наткнулся вот на какую штучку...
Стал устанавливать на OpenSUSE электронную таблицу Gnumeric из реп. Установилось нормально, запустилось - но справка работать не стала. Проблема решилась после установки пакета docbook_4, почему-то отсутствующего в зависимостях. Возможно, его функции в некоторых DE берут на себя другие пакеты, конечно - у меня-то KDE 3.5.10.
Спасибо сказали:
Lazy_Kent
Сообщения: 709
Статус: Ленивый
ОС: openSUSE (Xfce)

Re: Немножко о зависимостях

Сообщение Lazy_Kent »

У меня тоже не заработала. Просит yelp. Поставил yelp, не работает. docbook_4 тоже не помогает.
Это в 11.3. Завтра проверю в Factory. Будем писать bugreport.
Спасибо сказали:
PVOzerski
Сообщения: 297
ОС: OpenSUSE, ALT Linux

Re: Немножко о зависимостях

Сообщение PVOzerski »

Немножко подробностей. Я поставил через zypper вот такой пакет: docbook_4-4.5-120.1.noarch.rpm. Для 11.3, по-видимому, это должен быть docbook_4-4.5-117.1.noarch.rpm. Как я понял, там содержится некая информация, необходимая yelp'у для подстановки значений каким-то переменным, на которые есть отсылки в XML-файлах справки. Кстати, справка после установки этого пакета заработала не сразу, а только после ребута (возможно, хватило бы перезапустить иксы).
Спасибо сказали:
Lazy_Kent
Сообщения: 709
Статус: Ленивый
ОС: openSUSE (Xfce)

Re: Немножко о зависимостях

Сообщение Lazy_Kent »

Поставил в Factory yelp, и справка стала открываться. При этом docbook не установлен.

Написал жалобу: https://bugzilla.novell.com/show_bug.cgi?id=719679
Спасибо сказали:
PVOzerski
Сообщения: 297
ОС: OpenSUSE, ALT Linux

Re: Немножко о зависимостях

Сообщение PVOzerski »

Вот еще находка, уже связанная с другой прикладной программой - звуковым редактором audacity. Ставится, запускается, но ругается, что не может найти динамически подгружаемую разделяемую библиотеку libavformat.so.52. А этой штуки, похоже, в репах 11.4 нет вообще.

В общем, поставил пакет от PCLinuxOS (libavformats52-0.6.1-3pclos2010.i586.rpm) - хотя это, конечно, и не дело.
Спасибо сказали:
Lazy_Kent
Сообщения: 709
Статус: Ленивый
ОС: openSUSE (Xfce)

Re: Немножко о зависимостях

Сообщение Lazy_Kent »

libavformat и прочее сопутствующее имеется в репозитории Packman.
Спасибо сказали:
PVOzerski
Сообщения: 297
ОС: OpenSUSE, ALT Linux

Re: Немножко о зависимостях

Сообщение PVOzerski »

Lazy_Kent писал(а):
22.09.2011 17:29
libavformat и прочее сопутствующее имеется в репозитории Packman.

Ну, а с зависимостями-то как быть в данном случае? Либо надо libavformat указать в зависимостях, либо (если, допустим это невозможно из-за патентных ограничений) сделать так, чтобы audacity не ругалась на отсутствие библиотеки.
Спасибо сказали:
Lazy_Kent
Сообщения: 709
Статус: Ленивый
ОС: openSUSE (Xfce)

Re: Немножко о зависимостях

Сообщение Lazy_Kent »

Зависимости от библиотек определяются автоматически, в процессе сборки пакета (выполняется ldd для бинарников).
А audacity у вас тоже из Packman стоит? Возможны проблемы с пакетом из стандартного репозитория.
Спасибо сказали:
PVOzerski
Сообщения: 297
ОС: OpenSUSE, ALT Linux

Re: Немножко о зависимостях

Сообщение PVOzerski »

Насчет Gnumeric: вот еще на одной машине проблема со справкой. Yelp, как нетрудно заметить, установлен.

И опять установка docbook_4 zypper'ом из реп решила проблему. Другое дело, что docbook притянул за собой еще несколько пакетов - так что, возможно, справка зависит не прямо от него, а от чего-то "прихваченного".
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Спасибо сказали: