1

Я простой пользователь и в пакетах разбираюсь слабо.
Мне надо установить пакет и вот, попал в тупмк.

С одной стороны,

rpm -Uvh http://4store.org/download/linux/centos … x86_64.rpm says:
error: Failed dependencies:
        libraptor2.so.0()(64bit) is needed by 4store-v1.1.2-1.x86_64
        librasqal.so.3()(64bit) is needed by 4store-v1.1.2-1.x86_64

Но! с другой стороны,

ldconfig -p|grep raptor2
        libraptor2.so.0 (libc6,x86-64) => /usr/lib64/libraptor2.so.0
        libraptor2.so (libc6,x86-64) => /usr/lib64/libraptor2.so
ldconfig -p|grep rasqal
        librasqal.so.3 (libc6,x86-64) => /usr/lib64/librasqal.so.3
        librasqal.so.2 (libc6,x86-64) => /usr/lib64/librasqal.so.2
        librasqal.so (libc6,x86-64) => /usr/lib64/librasqal.so

То есть, нужные библиотеки есть но rpm их не видит.
Может они были "недоустановлены".

Что сделать чтобы rpm их видел?

Система Fedora 13.

Спасибо,
Алексей

2

А что пишет если устанавливать так:

yum localinstall http://4store.org/download/linux/centos5/4store-v1.1.2-1.x86_64.rpm

3

rfq пишет:

Failed dependencies:

ИМХО версия не та.

Карусель разнесло по цепочке за час
Всех известий — конец
Да, весна началась!
(всё к лицу подлецу, как родному отцу, не рассказывай, батя, и так всё пройдёт)

4

Vascom пишет:

А что пишет если устанавливать так:

yum localinstall http://4store.org/download/linux/centos5/4store-v1.1.2-1.x86_64.rpm

да то же самое:
Error: Package: 4store-v1.1.2-1.x86_64 (/4store-v1.1.2-1.x86_64)
           Requires: librasqal.so.3()(64bit)
Error: Package: 4store-v1.1.2-1.x86_64 (/4store-v1.1.2-1.x86_64)
           Requires: libraptor2.so.0()(64bit)

5

drBatty пишет:
rfq пишет:

Failed dependencies:

ИМХО версия не та.

Версия чего?

6

А откуда ты устанавливал librasqal.so.3 и libraptor2.so.0, в каких они пакетах у тебя?

7

rfq пишет:

error: Failed dependencies:
        libraptor2.so.0()(64bit) is needed by 4store-v1.1.2-1.x86_64
        librasqal.so.3()(64bit) is needed by 4store-v1.1.2-1.x86_64

нужно не просто библиотеки, а библиотеки определённой версии. и определённой битности. я могу конечно подсказать, как от этого избавится (или сами в мане посмотрите), вот только работать всё равно не будет. я пробовал. или будет жутко глючить.

теоретически у вас 2 пути:
1) заменить библиотеки
2) заменить программу
В документации программы указано, какие нужны библиотеки.

Карусель разнесло по цепочке за час
Всех известий — конец
Да, весна началась!
(всё к лицу подлецу, как родному отцу, не рассказывай, батя, и так всё пройдёт)

8

Vascom пишет:

А откуда ты устанавливал librasqal.so.3 и libraptor2.so.0, в каких они пакетах у тебя?

транслировал из исходников и делал make install

9

А в rpm-пакете не нашлось?

Если ты уверен, то можно установить пакет через rpm с опцией --nodeps и/или --force.

10

rfq пишет:

ранслировал из исходников и делал make install

PREFIX поставили? Какой? А куда-ж вы лезете-то?!!!

Карусель разнесло по цепочке за час
Всех известий — конец
Да, весна началась!
(всё к лицу подлецу, как родному отцу, не рассказывай, батя, и так всё пройдёт)

11 (04.03.2011 10:13:49 отредактировано drBatty)

Vascom пишет:

Если ты уверен, то можно установить пакет через rpm с опцией --nodeps и/или --force.

всё равно не взлетит - PREFIX при компиляции из сырцов /usr/local, а пакеты в репах /usr/. Как раз специально, что-бы небыло конфликтов версий (если надо и из пакета, и другую версию самому собирать).

+ открыть спойлер

автофорум:

"нет, бензин я не заливал, он денег стоит. колёс 3, левое-заднее завтра поставлю. Хватит задавать тупые вопросы не по теме! Вопрос был - почему при повороте руля влево машина НЕ ПОВОРАЧИВАЕТ??!
для тупых - руль есть."

Карусель разнесло по цепочке за час
Всех известий — конец
Да, весна началась!
(всё к лицу подлецу, как родному отцу, не рассказывай, батя, и так всё пройдёт)

12

drBatty пишет:
rfq пишет:

ранслировал из исходников и делал make install

PREFIX поставили? Какой? А куда-ж вы лезете-то?!!!

Не ставил, потому что не знал что его можно (нужно?) ставить.
"Я сам терпеть не могу грязную обувь" (С).
Но вот так пришлось, начальство считает что работник все должен уметь - и на С и на яве и на yum'e.

Я бы с удовольствием поставил libraptor2 из пакета, но он требует (и пытается поставить, но не получается) пакет libssl.6,
а не получается потому, что у  меня уже стоит libssl.10, и сносить его нельзя.

Как поставить одновременно 2 версии пакета?