Я пытаюсь установить 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
флаг.