他のパッケージが必要なOctave(3.2.4)用の統計パッケージ(1.0.10)をインストールしようとしています。他のパッケージ(1.0.11)をインストールすると、次のエラーが発生します。
couldn't create installation directory
/usr/lib/octave/packages/3.2/miscellaneous-1.0.11 : Permission denied
error: called from `pkg>copy_files' in file /usr/share/octave/3.2.4/m
/pkg/pkg.m near line 1473, column 13 error: called from: error:
/usr/share/octave/3.2.4/m/pkg/pkg.m at line 756, column 5
error: /usr/share/octave/3.2.4/m/pkg/pkg.m at line 287, column 7
Ubuntu 11.04を実行しています。
この問題の原因と解決策は何ですか?
ベストアンサー1
問題は、データの書き込み権限がないディレクトリにデータをインストールしようとしていることです。 rootとしてログインするか、root権限でプログラムを実行してこのディレクトリにアクセスできます。
prefix
別の方法は、オクターブ自体にaを指定することです。(このリンクを参照してください)、パッケージをインストールする場所です。次に、オクターブで次の行を実行します。
pkg prefix <destination> <destination>
pkg install miscellaneous-1.0.11.tar.gz
<destination>
パッケージをインストールするパスはどこにありますか?