在远程服务器上安装 CMUSphinx/

在远程服务器上安装 CMUSphinx/

我是超级计算机的远程用户,CentOS 6.5我必须安装

Sphinxbase. 
pocketsphinx. 
sphinxtrain. 

我正在关注本教程。它适用于 Ubuntu,运行良好,但我认为它也适用于 CentOS。根据本教程,我们必须运行三个基本命令。

$ ./autogen, make and sudo make install

我们对前两个命令没问题。没有问题。但问题是“须藤进行安装”

正如我提到的,我是远程用户,所以我没有 root 用户访问权限。这个问题的解决方案是什么?

答案1

假设您需要为系统的所有用户安装这些程序,请与计算机的系统管理员联系并解释您需要安装这些程序(以及为什么需要它们)。系统管理员要么[忽略你,要么]自己安装这些,或者,如果她粗心的话,会允许你有限的sudo访问。

如果您只需要自己使用这些程序,请将标志传递--prefix给具有autogen.sh您具有写访问权限的目录的脚本,例如

./autogen.sh --prefix="$HOME/sphinx"

当您稍后运行make install(不带sudo)时,安装将放置在$HOME/sphinx默认安装目录中,而不是放置在默认安装目录中。

您还必须将/usr/local安装指南中所有提及的(默认安装目录)替换为$HOME/sphinx.

相关内容