
我是超級電腦的遠端用戶,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
.