45 votes

Comment installer Octave 4.0.0 dans Ubuntu 14.04

J'utilise Ubuntu 14.04.2. Je souhaite 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/l'installation.

Comment puis-je installer Octave 4.0.0 en toute sécurité/facilité dans Ubuntu 14.04.2 ?

Je ne veux pas l'installer/compiler directement à partir des sources, ce qui est disponible sur le site officiel, car j'ai l'impression que ce n'est pas une méthode facile à installer. installer.

75voto

mdd Points 1451

Deux possibilités s'offrent à vous :

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

    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

4voto

Bendermh Points 79

Vous pouvez essayer, il suffit de taper les commandes suivantes dans le terminal et de compiler les sources 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 correct pour Ubuntu et Mint (vous pouvez utiliser la commande "make" sans arguments si vous utilisez un vieil ordinateur).

4voto

Cela a fonctionné pour moi à la fin.

Dans le terminal, installez

sudo apt-get build-dep octave

Dans synaptic, installez

libqt4-opengl-dev

Ensuite, téléchargez octave-4.0.0.tar.gz à partir de ftp://ftp.gnu.org/gnu/octave/

unzip octave-4.0.0.tar.gz to home.

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.

2voto

Roberto Toscano Points 21

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. configure et make

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

2voto

Ivan Nahin Points 21

Je pense que vous avez besoin du 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

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X