우분투에서 MATLAB 열기

우분투에서 MATLAB 열기

Ubuntu Mate 17.04 시스템에 Matlab 2011을 성공적으로 설치했습니다. 설치 디렉터리는 /home/matlab입니다.

예를 들어 내 설치 디렉터리는 다음과 같습니다(아래 이미지 참조). 여기에 이미지 설명을 입력하세요.

이제 Mathworks 웹사이트에서 bin 디렉토리로 이동하여 matlab을 입력하여 응용 프로그램을 열라는 기사를 보았습니다.

내 bin 디렉토리의 내용은 다음과 같습니다. 여기에 이미지 설명을 입력하세요.

나는 들어갔다

matlab

터미널 출력은

/usr/bin/matlab: 1: /home/snow/matlab/bin/util/oscheck.sh: /lib/libc.so.6: not found
/home/snow/matlab/bin/glnx86/MATLAB: error while loading shared libraries: libXp.so.6: cannot open shared object file: No such file or directory

나는 다음과 같은 다른 대안을 시도했습니다.

. matlab
bash matlab
./matlab

잠깐만 기다려 주세요. 앱을 열 수 없습니다.

도움이 필요하세요?

또한 bin 디렉터리에 있는 모든 파일에 대한 전체 권한을 부여했습니다(chmod 777 사용).

답변1

기본적으로 오류 메시지는 일부 파일이 누락되었음을 알려줍니다(또는 Matlab에서 해당 파일을 찾을 수 없음).

/usr/bin/matlab: 1: /home/snow/matlab/bin/util/oscheck.sh: /lib/libc.so.6: not found
/home/snow/matlab/bin/glnx86/MATLAB: error while loading shared libraries: libXp.so.6: cannot open shared object file: No such file or directory

즉, 무엇을 하든 필요한 파일을 설치하지 않으면 프로그램을 실행할 수 없거나 필요한 패키지가 이미 설치되어 있지만 Matlab에서 이를 참조할 수 없는 경우 필요한 심볼릭 링크를 생성해야 합니다. 프로그램을 실행할 수 있도록 합니다. 이 모든 것이 작동하는 방식은 로컬 설치 및 설정에 크게 좌우되지만 결과적으로 다른 사람들은 아키텍처에 대해 질문을 합니다. 아래 두 링크를 읽으면 더 명확해질 것입니다 ...

https://www.mathworks.com/matlabcentral/answers/95976-why-do-i-get-a-libc-so-6-not-found-error-when-launching-matlab-in-ubuntu

https://askubuntu.com/questions/40416/why-is-lib-libc-so-6-missing

답변2

MATLAB은 컴파일된 바이너리로 배포되지만 제대로 문서화되지 않은 종속성이 많이 필요합니다. Mate 설치가 얼마나 최소인지에 따라 모든 올바른 종속성이 없을 수도 있습니다. 나는아치용 Matlab R2011b PKGBUILDArch의 종속성이 나열됩니다. 여기에는 libxmu, libxp, libxpm, libxrandr 및 libxtst가 포함됩니다. PKGBUILD는 누락된 패키지와 파일을 식별하는 데 도움이 될 수 있습니다.

관련 정보