가져온 폴더에서 matlab을 실행할 수 없습니다


0

내 컴퓨터에서 matlab을 실행하는 데 문제가 있습니다. 설치하지 않았지만 이전 xubuntu 14.04 설치 (폴더는 / usr / local /에 있음)에서 복사했습니다. matlab bin 폴더에서 실행하면 command not found( 하지만 matlab 셸 파일이 존재합니다! ) 응용 프로그램 메뉴 아이콘 (빈에 대한 경로를 올바르게 표시)에서 실행하면이라고 말합니다 Failed to execute child process "matlab -desktop" (No such file or directory).

편집 : 하나의 답변에서 제안했듯이 이것은 권한 문제입니다. 기본적으로 파일에는 실행 권한이 없습니다. 분명히 cp명령을 통해 폴더를 복사 하면 rw권한 (?) 만 부여 됩니다. chmod 700필요한 파일 에 적용하여 문제를 해결했습니다 .

이제 새로운 문제가 있습니다. matlab을 실행하면 다음과 같이 나타납니다 /usr/local/MATLAB/R2011b/bin/glnxa64/MATLAB: error while loading shared libraries: libicudata.so.44: cannot open shared object file: No such file or directory. 라이브러리는 해당 폴더에 있습니다. 공유하거나 내보내려면 명령을 실행해야합니까? 이런 것들에 대해 많이 모른다.

matlab 

답변:


0

matlab bin 폴더에있을 때 ./즉, ./matlab?

또한 복사 방법에 따라 파일 권한 및 플래그가 올바르지 않을 수 있습니다. ls -al실행 가능 플래그가 설정되어 있는지 확인하는 데 사용 합니다. 그렇지 않으면 설정할 수 있습니다chmod +x matlab


예, 사용했습니다 ./. 그러나 당신은 exec 플래그에 대해 옳았습니다. 매우 멍청한 오류. 모든 파일에는 700 대신 600이 있습니다. 그러나 이제 누락 된 라이브러리에 문제가 libicudata.so.44있습니다. MATLAB을 이동할 때 폴더 복사가 충분하지 않은 것 같습니다!
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.