우분투 14.04.2를 사용하고 있습니다. 최신 버전의 Octave (Octave 4.0.0)를 설치하고 싶습니다. 그러나 공식 우분투 저장소에는 다운로드 / 설치가 가능한 옥타브 버전 3.8 만 있습니다.
Ubuntu 14.04.2에서 Octave 4.0.0을 안전하고 쉽게 설치하려면 어떻게해야합니까?
설치가 쉬운 방법이 아니라고 생각하기 때문에 공식 웹 사이트에서 제공하는 소스에서 직접 설치 / 컴파일하고 싶지 않습니다.
우분투 14.04.2를 사용하고 있습니다. 최신 버전의 Octave (Octave 4.0.0)를 설치하고 싶습니다. 그러나 공식 우분투 저장소에는 다운로드 / 설치가 가능한 옥타브 버전 3.8 만 있습니다.
Ubuntu 14.04.2에서 Octave 4.0.0을 안전하고 쉽게 설치하려면 어떻게해야합니까?
설치가 쉬운 방법이 아니라고 생각하기 때문에 공식 웹 사이트에서 제공하는 소스에서 직접 설치 / 컴파일하고 싶지 않습니다.
답변:
두 가지 옵션이 있습니다.
이미 4.0 버전이 있는 옥타브 ppa를 사용하십시오 . 다음과 같이 옥타브를 설치할 수 있습니다 :
sudo add-apt-repository ppa:octave/stable
sudo apt-get update
sudo apt-get install octave
소스를 직접 다운로드하고 컴파일하십시오.
sudo apt-get build-dep octave
wget ftp://ftp.gnu.org/gnu/octave/octave-4.0.0.tar.gz
tar xf octave-4.0.0.tar.gz
cd octave-4.0.0/
./configure
make
sudo make install
sudo apt-get build-dep octave
configure를 실행 하고 다시 실행하십시오.
터미널에 다음 명령을 입력하고 소스를 쉽게 컴파일하십시오.
sudo apt-get install gcc g++ gfortran make libblas-dev liblapack-dev libpcre3-dev libarpack2-dev libcurl4-gnutls-dev epstool libfftw3-dev transfig libfltk1.3-dev libfontconfig1-dev libfreetype6-dev libgl2ps-dev libglpk-dev libreadline-dev gnuplot libgraphicsmagick++1-dev libhdf5-serial-dev openjdk-7-jdk libsndfile1-dev llvm-dev lpr texinfo libglu1-mesa-dev pstoedit libjack0 libjack-dev portaudio19-dev libqhull-dev libqrupdate-dev libqscintilla2-dev libqt4-dev libqtcore4 libqtwebkit4 libqt4-network libqtgui4 libsuitesparse-dev zlib1g-dev libxft-dev autoconf automake bison flex gperf gzip librsvg2-bin icoutils libtool perl rsync tar libosmesa6-dev libqt4-opengl-dev
wget ftp://ftp.gnu.org/gnu/octave/octave-4.0.0.tar.gz
tar xf octave-4.0.0.tar.gz
rm octave-4.0.0.tar.gz
cd octave-4.0.0/
./configure
make -j4
sudo make install
Ubuntu & Mint에서도 괜찮습니다 (오래된 컴퓨터를 사용하는 경우 인수없이 "make"명령을 사용할 수 있음).
이것은 결국 나를 위해 일했습니다.
터미널에서 설치
sudo apt-get build-dep octave
시냅스에서 설치
libqt4-opengl-dev
그런 다음 ftp://ftp.gnu.org/gnu/octave/ 에서 octave-4.0.0.tar.gz를 다운로드하십시오.
옥타브 -4.0.0.tar.gz를 집으로 압축 해제하십시오.
cd octave-4.0.0
./configure
make
sudo make install
이것은 실험실에서 시도한 모든 기계에서 작동했습니다.
이 링크를 사용하십시오 :
Ubuntu에서 Octave 4.0.0을 컴파일하는 간단한 5 가지 지침
필요한 개발 도구를 얻으십시오
sudo apt-get install g++ gcc gfortran make autoconf automake bison flex gperf gzip icoutils librsvg2-bin libtool perl rsync tar
필요한 패키지를 얻을
sudo apt-get install libblas-dev liblapack-dev libpcre3-dev libarpack2-dev libcurl4-gnutls-dev epstool libfftw3-dev transfig libfltk1.3-dev libfontconfig1-dev libfreetype6-dev libgl2ps-dev libglpk-dev libreadline-dev gnuplot libgraphicsmagick++-dev libhdf5-serial-dev openjdk-7-jdk libsndfile1-dev llvm-dev lpr texinfo libgl1-mesa-dev libosmesa6-dev pstoedit portaudio19-dev libqhull-dev libqrupdate-dev libqscintilla2-dev libqt4-dev libqtcore4 libqtwebkit4 libqt4-network libqtgui4 libsuitesparse-dev libxft-dev zlib1g-dev
다운로드 및 추출
cd /tmp
wget -c ftp://ftp.gnu.org/gnu/octave/octave-4.0.0.tar.gz
tar -xzf octave-4.0.0.tar.gz
cd octave-4.0.0
구성 및 제작
./configure --prefix=/opt/octave-4.0.0 CPPFLAGS=-I/usr/include/hdf5/serial LDFLAGS=-L/usr/lib/$(dpkg-architecture -qDEB_HOST_MULTIARCH)/hdf5/serial
make
make check
설치
sudo make install
나는 당신이 fort77 컴파일러가 필요하다고 생각합니다 ... 이것을 시도하십시오 :
sudo apt-get install g++ gcc fort77
sudo apt-get build-dep octave
wget ftp://ftp.gnu.org/gnu/octave/octave-4.0.0.tar.xz
tar Jxvf octave-4.0.0.tar.xz
cd octave-4.0.0
./configure
make
sudo make install
최신 옥타브를 설치하는 데 널리 사용되는 두 가지 방법이 있습니다. 하나는 빠르지 만 다른 하나는 느립니다. 바이너리에서 설치하는 것이 빠릅니다. 소스에서 설치하는 것은 다소 복잡하고 길다. 여기 둘 다 있습니다.
명령을 사용하여 .tar 파일을 추출하십시오.
tar xzvf 파일 이름 .tar.gz
이 키를 사용하여 명령 터미널 열기 CTRL + ALT + T
이 명령을 입력하십시오
wget -c ftp://ftp.gnu.org/gnu/octave/octave-4.0.0.tar.gz
tar xzvf octave-4.0.0.tar.gz
cd octave-4.0.0
.configure
make
make install
옥타브의 기본 설치 위치는 /usr/local/lib/octave
기본 명령 위치는 /usr/local/bin/octave
이 명령을 사용하여 도움말을 볼 수 있습니다
./configure --help
소스 디렉토리에 설치 명령 octave.installation에 대한 파일이 이미 있습니다.
바이너리에서 옥타브를 설치하려면이 명령을 사용하십시오. 빠르고 쉽습니다.
Java JDK가없고 Java JDK7을 설치하려는 경우 그런 다음이 명령을 사용하십시오.
sudo apt-get install gcc g++ gfortran make libblas-dev liblapack-dev libpcre3-dev libarpack2-dev libcurl4-gnutls-dev epstool libfftw3-dev transfig libfltk1.3-dev libfontconfig1-dev libfreetype6-dev libgl2ps-dev libglpk-dev libreadline-dev gnuplot libgraphicsmagick++1-dev libhdf5-serial-dev openjdk-7-jdk libsndfile1-dev llvm-dev lpr texinfo libglu1-mesa-dev pstoedit libjack0 libjack-dev portaudio19-dev libqhull-dev libqrupdate-dev libqscintilla2-dev libqt4-dev libqtcore4 libqtwebkit4 libqt4-network libqtgui4 libsuitesparse-dev zlib1g-dev libxft-dev autoconf automake bison flex gperf gzip librsvg2-bin icoutils libtool perl rsync tar libosmesa6-dev libqt4-opengl-dev
Java가 있고 Java를 설치하지 않으려면이 명령을 사용하여 필요한 도구를 설치하십시오.
sudo apt-get install gcc g++ gfortran make libblas-dev liblapack-dev libpcre3-dev libarpack2-dev libcurl4-gnutls-dev epstool libfftw3-dev transfig libfltk1.3-dev libfontconfig1-dev libfreetype6-dev libgl2ps-dev libglpk-dev libreadline-dev gnuplot libgraphicsmagick++1-dev libhdf5-serial-dev libsndfile1-dev llvm-dev lpr texinfo libglu1-mesa-dev pstoedit libjack0 libjack-dev portaudio19-dev libqhull-dev libqrupdate-dev libqscintilla2-dev libqt4-dev libqtcore4 libqtwebkit4 libqt4-network libqtgui4 libsuitesparse-dev zlib1g-dev libxft-dev autoconf automake bison flex gperf gzip librsvg2-bin icoutils libtool perl rsync tar libosmesa6-dev libqt4-opengl-dev
이 명령을 사용 하여 PPA 를 추가하십시오 .
sudo apt-add-repository ppa:octave/stable
로컬 저장소 업데이트
sudo apt-get update
로컬 저장소에서 옥타브 패키지를 볼 수 있습니다
sudo apt-cache search "octave"
옥타브가 포함 된 목록이 표시됩니다. 이 명령을 사용하여 최신 GNU 옥타브를 설치하십시오.
sudo apt-get install octave
참고 apt-get 대신 적성을 사용할 수도 있습니다. 적성 명령은 apt-get보다 지능적입니다