私はスーパーコンピュータのリモートユーザーであり、複数のCentOS 6.5
ソフトウェアをインストールする必要があります(たとえばgcc automake autoconf libtool bison swig python-dev libpulse-dev
、一部のソフトウェアはインストールされていますが、バージョンの問題があります)。これで、次のようにswigをインストールしています。これページ。
しかし、ここで実行しようとするとmake install
エラーが発生します。
[username@abc swig-3.0.12]$ make install
Installing SWIG executable
Installing /usr/local/bin/swig
cp: cannot create regular file `/usr/local/bin/_inst.21340_': Permission denied
make: *** [install-main] Error 1
1つの解決策はですが、sudo make install
rootアクセス権がありません。
その後、CMU-Sphinxもインストールする必要がありました。どんな助けでも大変感謝します。
ベストアンサー1
ほぼみんなユーザースペースプログラムは、ユーザーが書き込み権限を持つディレクトリにインストールされている場合は、Unixで権限のないユーザーがインストールできます。
configure
たとえば、GNUスクリプトに付属のパッケージの場合は、--prefix
ホームディレクトリのディレクトリパスである引数を含むフラグを使用してこれを実行できます。
$ ./configure --prefix="$HOME/local/swig" # other flags go here
また、見ることができますローカルにビルドされたバイナリを正しく処理する方法