
Sou usuário remoto de um supercomputador e CentOS 6.5
preciso instalar
Sphinxbase.
pocketsphinx.
sphinxtrain.
Eu estou seguindoeste tutorial. É para Ubuntu e funciona bem, mas acho que funcionará também para CentOS. De acordo com este tutorial, temos que executar três comandos básicos.
$ ./autogen, make and sudo make install
Estamos bem com os dois primeiros comandos. Não há problema com isso. mas o problema é com"sudo make install"
Como mencionei, sou usuário remoto, portanto não tenho acesso de usuário root. Qual é a solução para este problema?
Responder1
Supondo que você precise instalá-los para todos os usuários do sistema, entre em contato com o administrador do sistema da máquina e explique que você precisa instalar esses programas (e por que precisa deles). O administrador do sistema irá [ignorá-lo ou] instalá-los ela mesma ou, se for descuidado, permitirá sudo
acesso limitado.
Se você precisar apenas desses programas para você, passe o --prefix
sinalizador para o autogen.sh
script com um diretório ao qual você tenha acesso de gravação, por exemplo
./autogen.sh --prefix="$HOME/sphinx"
Quando você executar posteriormente make install
(sem sudo
), a instalação será colocada nos diretórios de instalação padrão, $HOME/sphinx
e não nos diretórios de instalação padrão.
Você também terá que substituir todas as menções de /usr/local
(que é o diretório de instalação padrão) no guia de instalação por $HOME/sphinx
.