Comment installer Octave 4.0.0 dans Ubuntu 14.04

37

J'utilise Ubuntu 14.04.2. Je veux installer la dernière version d'Octave (Octave 4.0.0). Mais dans le dépôt officiel d'Ubuntu, il n'y a que la version 3.8 d'octave disponible pour le téléchargement / installation.

Comment puis-je installer facilement Octave 4.0.0 dans Ubuntu 14.04.2?

Je ne veux pas installer / compiler directement depuis le source qui est disponible sur le site officiel, car j'estime que ce n'est pas une méthode facile installer.

    
posée Yuvaraj 07.07.2015 - 18:50
la source

6 réponses

67

Vous avez deux options:

  1. Utilisez l'octave ppa , qui possède déjà la version 4.0. Vous pouvez installer octave comme ceci:

    sudo add-apt-repository ppa:octave/stable
    sudo apt-get update
    sudo apt-get install octave
    
  2. Téléchargez et compilez les sources vous-même:

    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
    
réponse donnée mdd 08.07.2015 - 01:24
la source
3

Vous pouvez essayer ceci, tapez simplement les commandes suivantes dans le terminal et compilez la source facilement:

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

C'était OK pour Ubuntu & amp; Mint (vous pouvez utiliser la commande "make" sans arguments si vous utilisez un ancien ordinateur).

    
réponse donnée Bendermh 09.08.2015 - 14:44
la source
3

Cela a fonctionné pour moi à la fin.

Dans le terminal, installez

sudo apt-get build-dep octave

Dans synaptic, installez

libqt4-opengl-dev

Alors, téléchargez octave-4.0.0.tar.gz depuis ftp://ftp.gnu.org/gnu/octave/

décompressez octave-4.0.0.tar.gz à la maison.

cd octave-4.0.0
./configure
make
sudo make install

Cela a fonctionné sur toutes les machines que j'ai essayées dans mon laboratoire.

    
réponse donnée naveen chandra Kumar 06.09.2015 - 08:18
la source
1

Utilisez ce lien:

Cinq instructions simples pour compiler Octave 4.0.0 sur Ubuntu

  1. obtenir les outils de développement nécessaires

    sudo apt-get install g++ gcc gfortran make autoconf automake bison flex gperf gzip icoutils librsvg2-bin libtool perl rsync tar
    
  2. obtenir les paquets nécessaires

    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. télécharger et extraire

    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. configurer et créer

    ./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. installer

    sudo make install
    
réponse donnée Roberto Toscano 14.10.2015 - 20:19
la source
1

Je pense que vous avez besoin de compilateur fort77 ... essayez ceci:

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
    
réponse donnée Ivan Nahin 12.02.2016 - 09:00
la source
0

Vous avez deux méthodes populaires pour installer la dernière octave. L'un est rapide tandis que l'autre est lent. L'installation à partir des binaires est rapide. Bien que l'installation à partir de la source soit plutôt complexe et longue. Ici tous les deux sont ici.

De la source

  • Téléchargez la dernière version depuis le site Web ftp://ftp.gnu.org/gnu/octave/ .
  • extraire le fichier .tar en utilisant la commande

    tar xzvf nom-fichier.tar.gz

Ouvrez le terminal de commande en utilisant cette clé CTRL + ALT + T

Tapez ces commandes

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

L'emplacement par défaut de l'octave est /usr/local/lib/octave

L'emplacement de la commande par défaut est /usr/local/bin/octave

vous pouvez voir l'aide en utilisant cette commande

./configure --help

Il existe déjà un fichier pour l’instruction d’installation octave.installation dans le répertoire source.

à partir de fichiers binaires utilisant un référentiel.

utilisez ces commandes pour installer l’octave à partir des binaires. C'est rapide et facile.

Si vous n'avez pas JDK Java et souhaitez installer le JDK7 Java. Ensuite, utilisez cette commande.

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

si vous avez java et que vous ne voulez pas installer java, utilisez cette commande pour installer les outils nécessaires.

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

Ajoutez cette PPA à l'aide de cette commande.

sudo apt-add-repository ppa:octave/stable

Mettez à jour le référentiel local

sudo apt-get update 

Vous pouvez voir les paquets d'octave dans le dépôt local

sudo apt-cache search "octave"

Vous verrez la liste contenant l'octave. Installez la dernière octave GNU en utilisant cette commande.

sudo apt-get install octave

Remarque Vous pouvez également utiliser aptitude au lieu de apt-get. La commande d'aptitude est plus intelligente que l'apt-get

    
réponse donnée Hafiz Shehbaz Ali 06.02.2016 - 16:36
la source

Lire d'autres questions sur les étiquettes