我试图在Centos 6.6上安装gstreamer0.10-pocketsphinx。 显然,互联网历史上没有人曾经这么做过,所以CentOS对于Ubuntu和Debian来说没有什么帮助。 不幸的是,百胜没有任何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
它告诉我它缺less依赖项(我已经安装):
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依赖关系在我的系统上? 我环顾四周,还没有find任何东西,所以任何帮助将不胜感激。
谢谢!
你不能。
要么find一个RPM包提供
libpocketsphinx.so.1, libsphinxbase.so.1
或者你可以创build一个自定义的rpm,它提供了必要的依赖,只是为了保持rpm的快乐,或者最后你可以使用带有--force标志的rpm来安装gstreamer0.10-pocketsphinx。