Como instalar o Octave 4.0.0 no Ubuntu 14.04

37

Estou usando o Ubuntu 14.04.2. Eu quero instalar a versão mais recente do Octave (Octave 4.0.0). Mas no repositório oficial do Ubuntu, há apenas oitava versão 3.8 disponível para download / instalação.

Como posso instalar o Octave 4.0.0 com segurança / facilidade no Ubuntu 14.04.2?

Eu não quero instalar / compilá-lo diretamente da fonte que é disponível no site oficial, porque eu sinto que não é um método fácil de instalar.

    
por shivaraj 07.07.2015 / 18:50

6 respostas

65

Você tem duas opções:

  1. Use a oitava ppa , que já tem a versão 4.0. Você pode instalar a oitava assim:

    sudo add-apt-repository ppa:octave/stable
    sudo apt-get update
    sudo apt-get install octave
    
  2. Faça o download e compile as fontes:

    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
    
por mdd 08.07.2015 / 01:24
3

Você pode tentar isso, basta digitar os seguintes comandos no terminal e compilar a fonte facilmente:

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

Isso foi bom para o Ubuntu & amp; Mint (você pode usar o comando "make" sem argumentos se você estiver usando um computador antigo).

    
por Bendermh 09.08.2015 / 14:44
3

Isso funcionou para mim no final.

No terminal, instale

sudo apt-get build-dep octave

No synaptic, instale

libqt4-opengl-dev

Então, baixe octave-4.0.0.tar.gz de ftp://ftp.gnu.org/gnu/octave/

descompacte octave-4.0.0.tar.gz para casa.

cd octave-4.0.0
./configure
make
sudo make install

Isso funcionou em todas as máquinas que eu tentei no meu laboratório.

    
por naveen chandra Kumar 06.09.2015 / 08:18
1

Use este link:

Cinco instruções simples para compilar a oitava 4.0.0 no Ubuntu

  1. obtenha as dev-tools

    sudo apt-get install g++ gcc gfortran make autoconf automake bison flex gperf gzip icoutils librsvg2-bin libtool perl rsync tar
    
  2. obtenha os pacotes necessários

    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
    
  3. faça o download e extraia

    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
    
  4. configure e faça

    ./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
    
  5. instale

    sudo make install
    
por Roberto Toscano 14.10.2015 / 20:19
1

Eu acho que você precisa do compilador fort77 ... tente isso:

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
    
por Ivan Nahin 12.02.2016 / 09:00
0

Você tem dois métodos populares para instalar a última oitava. Um é rápido enquanto o outro é lento. Instalar a partir dos binários é rápido. Ao instalar a partir da fonte é bastante complexo e demorado. Aqui ambos estão aqui.

Da origem

  • Faça o download da última versão do site ftp://ftp.gnu.org/gnu/octave/ .
  • extraia o arquivo .tar usando o comando

    tar xzvf file-name.tar.gz

Abra o terminal de comando usando esta tecla CTRL + ALT + T

Digite estes comandos

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

O local de instalação padrão da oitava é /usr/local/lib/octave

A localização do comando padrão é /usr/local/bin/octave

você pode ver a ajuda usando este comando

./configure --help

Já existe um arquivo para instruções de instalação octave.installation no diretório de origem.

De binários usando o repositório.

use este comando para instalar a oitava de binários. É rápido e fácil.

Se você não tem o java JDK e deseja instalar o java JDK7. Então, use este comando.

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

se você tiver java e não quiser instalar o java, use este comando para instalar as ferramentas necessárias.

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

Adicione o PPA usando este comando.

sudo apt-add-repository ppa:octave/stable

Atualize o repositório local

sudo apt-get update 

Você pode ver os pacotes de oitavas no repositório local

sudo apt-cache search "octave"

Você verá a lista que contém a oitava. Instale o mais recente a oitava GNU usando este comando.

sudo apt-get install octave

Nota Você também pode usar o aptitude em vez do apt-get. Comando Aptitude é mais inteligente que o apt-get

    
por Hafiz Shehbaz Ali 06.02.2016 / 16:36