Octave 패키지 설치: "설치 디렉터리를 생성할 수 없습니다"

Octave 패키지 설치: "설치 디렉터리를 생성할 수 없습니다"

기타 패키지가 필요한 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

우분투 11.04를 실행 중입니다.

이 문제의 원인과 해결 방법은 무엇입니까?

답변1

문제는 데이터 쓰기 권한이 없는 디렉터리에 데이터를 설치하려고 한다는 것입니다. 루트로 로그인하거나 루트 권한으로 프로그램을 실행하여 이 디렉터리에 액세스할 수 있습니다.

prefix또 다른 방법은 옥타브 자체에 a를 지정하는 것입니다.(이 링크를 참조하세요), 패키지를 설치하려는 위치입니다. 그런 다음 옥타브로 다음 줄을 실행합니다.

pkg prefix <destination> <destination>
pkg install miscellaneous-1.0.11.tar.gz

<destination>패키지를 설치하려는 경로는 어디에 있습니까?

관련 정보