Назад | Перейти на главную страницу

Установка неродного RPM в Centos 6.6

Я пытаюсь установить gstreamer0.10-pocketsphinx на Centos 6.6. Очевидно, никто в истории Интернета никогда не хотел делать это раньше, поэтому для Centos очень мало возможностей, только для Ubuntu и Debian, что бесполезно. К сожалению, yum не имеет ничего, связанного с PocketSphinx или SphinxBase, поэтому я пытаюсь установить через RPM: gstreamer0.10-pocketsphinx-0.8-7.mga5.x86_64.rpm

Я бегу:

rpm -Uvh gstreamer0.10-pocketsphinx-0.8-7.mga5.x86_64.rpm

И он сообщает мне, что отсутствуют зависимости (которые я уже установил):

    warning: gstreamer0.10-pocketsphinx-0.8-7.mga5.x86_64.rpm: Header V3 RSA/SHA1 Signature, key ID 80420f66: NOKEY
    error: Failed dependencies:
        libpocketsphinx.so.1()(64bit) is needed by gstreamer0.10-pocketsphinx-0.8-7.mga5.x86_64
        libsphinxbase.so.1()(64bit) is needed by gstreamer0.10-pocketsphinx-0.8-7.mga5.x86_64
        pocketsphinx = 0.8-7.mga5 is needed by gstreamer0.10-pocketsphinx-0.8-7.mga5.x86_64

Файлы libpocketsphinx.so.1, libsphinxbase.so.1 устанавливаются в / usr / local / lib

Pocketsphinx установлен в другом месте (находится в /progs/pocketsphinx-0.8).

Если это так, как мне сообщить RPM, где находятся зависимости в моей системе? Я немного осмотрелся и ничего не нашел, поэтому любая помощь будет принята с благодарностью.

Спасибо!

Вы не можете.

либо найдите пакет RPM, обеспечивающий

 libpocketsphinx.so.1, libsphinxbase.so.1

Или вы можете создать собственный rpm-пакет, который предоставляет необходимые зависимости, просто чтобы поддерживать rpm-пакет, или, наконец, вы можете установить gstreamer0.10-pocketsphinx, используя rpm с --force флаг.