Instalando o RPM não nativo no Centos 6.6

1

Estou tentando instalar o gstreamer0.10-pocketsphinx no Centos 6.6. Aparentemente, ninguém na história da Internet já quis fazer isso antes, então há muito pouco para o Centos em particular, apenas para o Ubuntu e o Debian, o que não ajuda. Infelizmente, o yum não tem nada relacionado ao PocketSphinx ou ao SphinxBase, por isso estou tentando instalar por meio do RPM: gstreamer0.10-pocketsphinx-0.8-7.mga5.x86_64.rpm

Eu corro:

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

E isso me diz que está faltando dependências (que eu já instalei):

    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

Os arquivos libpocketsphinx.so.1, libsphinxbase.so.1 estão instalados em / usr / local / lib

O Pocketsphinx é instalado em outro lugar (localizado em /progs/pocketsphinx-0.8).

Isso tudo acontece, como eu digo ao RPM onde as dependências estão no meu sistema? Eu olhei em volta um pouco e não encontrei nada, então qualquer ajuda seria muito apreciada.

Obrigado!

    
por user2395126 12.12.2014 / 21:51

1 resposta

1

Você não pode.

encontre um pacote RPM que forneça

 libpocketsphinx.so.1, libsphinxbase.so.1

Ou você pode criar um rpm personalizado que forneça as dependências necessárias, apenas para manter o rpm feliz, ou finalmente você pode instalar o gstreamer0.10-pocketsphinx usando rpm com o --force flag.

    
por 12.12.2014 / 22:47