아주 오랜만에 Matlab을 사용할 일이 생겨서 설치를 하다가 예전에 정말 아무것도 모를 때 터미널에 matlab을 입력해도 명령어가 없다며 실행되지 않아 당황했던 기억이 떠올라서 적어본다.
일반적으로 Mathworks 웹에서 학교 라이센스(THC같은) 등을 이용해 인스톨러를 다운받으면, 압축 파일을 달랑 제공하는데, 이 압축 파일을 아무데나 풀어놓고 보면 install 파일을 확인할 수 있다.
터미널에서 이 파일을 실행시키고, 웹 계정 인증 방식으로 설치하고 나면 기대에 부풀어 실행을 시켜보겠다고 터미널에 이렇게 입력하면 에러가 발생한다.
> matlab
matlab: 명령을 찾을 수 없습니다
이는 컴퓨터의 실행 명령어 모음에 matlab이 포함되어있지 않아 그런 것인데, 설치중에 이를 설정하도록 할수도 있지만 생각처럼 잘 동작하지 않는 경우가 많아 늘 수동으로 링크를 추가해주었었다.
Matlab R2019a 버전을 기준으로 일반적으로 설치되는 경로는 아래와 같다.
/usr/local/MATLAB/R2019a
그리고 이 안에 bin 이라는 폴더 내에 matlab 실행 파일이 존재한다.
윈도우의 단축 아이콘과 같이 리눅스는 심볼릭 링크(소프트 링크라고도 한다.)라는 개념이 존재하는데, 이를 내 터미널이 인지할 수 있는 명령어 모음에 넣어주면 아무데서나 matlab을 터미널에 입력해 실행시킬 수 있다.
> sudo ln -s /usr/local/MATLAB/R2019a/bin/matlab /usr/bin/matlab
<설명> (sudo = super user로) (ln -s = 심볼릭 링크 생성) (/usr/local/MATLAB/R2019a/bin/matlab = 링크를 만들어야 하는 실행 파일의 진짜 위치와 이름) (/usr/bin/matlab = 링크 파일의 위치와 이름)
이렇게 입력하면, /usr/bin/에 matlab이라는 명령어가 추가된다.
'컴퓨터 이야기' 카테고리의 다른 글
Mendeley : reference 관리 툴 (0) | 2019.03.27 |
---|---|
사용하기 편한 터미널 멀티플렉서 TMUX (0) | 2019.03.26 |
ssh 원격 접속을 위한 포트 설정방법 (0) | 2019.03.14 |
온라인 회의 혹은 공동 그림그리기용 앱 - LiveBoard (0) | 2019.02.15 |
V-Net: Fully Convolutional Neural Networks for Volumetric Medical Image Segmentation (0) | 2019.01.02 |