우분투까지는 혈압을 참 많이 올리며 며칠이 걸려 왔는데, 이젠 우분투에 옥타브를 설치하는 것도 보통일이 아니다. 프록그램도 OCTAVE도 설치하고, Octave-Forge도 설치하란다. 후자는 패키지를 지원하는 프로구램이다.
Octave 설치
Windows에서는 프로구램을 다운받아 더블 클릭으로 끝인데 리눅스에 초보인 나로서는 참 복잡하다. 신기하게도 도스창처럼 생긴 터미널(Terminal) 을 Ctrl+Alt+T로 열어서 명령어를 친다.
https://help.ubuntu.com/community/Octave
http://askubuntu.com/questions/194151/how-do-you-install-the-latest-version-of-gnu-octave
먼저 원하는 프로구램을 다운받는다.
Terminal에서 octave라고 치니, 아직 Install이 않되었다고 다음을 Type하라 한다.
sudo apt-get install ocave
그리고 엔터!!
Install후 다시 octave 를 치니 프롬트가 Octave :1> 로 바뀐다. 이말은 성공 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
A= 1+1 를 쳐본다.
계산이 된다. 나머지는 윈도우용 옥타브에서 설명한 그대로 일 것이다.
참고로 copy & paste는 copy후 오른쪽 마우스 + paste한다. 그리고 비밀번호를 치라는데 아무리 쳐도 타이핑이 않되는데, 사실은 쳐진거란다. 보안상 않보이게....커져라도 움직였으면 눈치를 챘을텐데, 괜실히 비밀번호 reset할뻔 했다.
http://askubuntu.com/questions/86660/i-cannot-enter-my-password-in-the-terminal-cant-install-packages
패키지 설치
Parallel, Fuzzy등 매츠랩에서 다 돈주고 사야하는 프로그램들이 모두 공짜. R의 패키지와 같은 개념이면서 매츠랩의 Toolbox와 유사하다. S-Plus란 프로구램이 R이 나오면서 사라졌듯이, 매트랩이 망할 날도??? 그러게 평소에 좀 싸게 팔지..
먼저 원하는 package를 다운받는다. (파일명: splines-1.2.4.tar.gz)
터미날에서 pkg install splines-1.2.4.tar.gz이라 하고 엔터. 않된다
http://iamaman.tistory.com/959
pkg install-forge splines- auto 않된다..
If for some reason you need to install a package from the Octave Forge, simply type at the Octave prompt pkg install -forge package_name. If your Octave version is too old (before 3.4.0), you'll have to download the package file manually, and use pkg install package_file_name.tar.gz.
즉 forge에 있는 패키지는 파일 다운로드없이 ( http://octave.sourceforge.net/packages.php)
pkg install -forge splines (install과 -forge사이에 한칸을 띄운다.)
이젠 잘된다. 그런데 이 방법으로 않되는 경우는 너무 오래된 packages 이거나, forge에 없는 패키지다.
파일을 다운받은 뒤,
pkg install splines-1.2.4.tar.gz
아직 않된다. 파일을 못찾는다. 이와중에 메모리가 DevAHCI_DISKFULL ..... 구글을 뒤져도 답이 별루.. 다행히 VirtualBox를 강제종료하고, setting>stsyem에서 메모리를 올렸다. 근데 다시 제어판/관리도구/컴퓨터관리/디스크관리 를 보니 실제 C드라이브에 %free space가 0이다. 1TB 인데 내가 C드라이브에 겨우 45G를 배정했고 950G가 미할당이다. 또 구글링을 해서 제어판/관리도구/컴퓨터관리/디스크관리 ==>C드라브 선택 ==> 오른쪽 마우스 ==> 볼륭확장(Extend Volume, 반대의 경우는 Shrink Volume)을 선택해서 메모리 조정으로 해결.
제발 이게 마지막 에러라고 생각하고 다시 package 로 복귀!!
http://askubuntu.com/questions/103816/how-can-i-install-a-package-in-gnu-octave
https://wiki.debian.org/Teams/DebianOctaveGroup
http://www.gnu.org/software/octave/doc/interpreter/Installing-and-Removing-Packages.html
parallel package를 다운 받는 중인데
pkg install -forge parallel 했는데 엄청난 에러메시지...근데 잘살펴보니 에러가 아니고 parallel을 돌리며면 다른 부속적인 파일이나 패키지가 더 필요하다난 것. 결국 필요한 모든 파일들을 설치하고 완성!!!
특히 mkoctfile ,그래서 찾은 여러개 링크중 가장 최신인 아래 링크로 성공
http://openems.de/forum/viewtopic.php?f=2&t=52
다시
pkg install -forge parallel
또 많은 에러, 구글링을 해보니 나의 문제가 Octave의 문제인듯. 중계는 여기까지 하고 Parallel computing이라는 새 제목으로 계속 중계 예정
FAQ
종합적으로 잘 정리된 FAQ다. 이제 이 한페이지면 모든것이 해결될 것 같다.
http://wiki.octave.org/FAQ
var vglnk = {api_url: '//api.viglink.com/api', key: '0dff9ade2d1125af6c910069b6d6e155'};