web-dev-qa-db-fra.com

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 référentiel officiel Ubuntu, seule la version 3.8 d’octave est disponible pour le téléchargement/l’installation.

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

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

44
Yuvaraj

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
    
75
mdd

Cela a fonctionné pour moi à la fin.

Dans le terminal, installez

Sudo apt-get build-dep octave

En synaptique, installez

libqt4-opengl-dev

Ensuite, 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.

4

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

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 acceptable pour Ubuntu & Mint (vous pouvez utiliser la commande "make" sans arguments si vous utilisez un ancien ordinateur).

4
Bendermh

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
2
Ivan Nahin

Utilisez ce lien:

Cinq instructions simples pour compiler Octave 4.0.0 sur Ubunt


  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 faire

    ./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
    
2
Roberto Toscano

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 fichiers binaires est rapide. Bien que l'installation à partir de la source soit plutôt complexe et longue. Ici les deux sont ici.

De la source

  • Téléchargez la dernière version à partir du 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 touche 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 d'installation par défaut d'octave est /usr/local/lib/octave

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

vous pouvez voir l'aide en utilisant cette commande

./configure --help

Il y a déjà un fichier pour l'instruction d'installation octave.installation dans le répertoire source.

À partir de fichiers binaires utilisant le référentiel.

utilisez cette commande pour installer l'octave à partir de binaires. C'est rapide et facile.

Si vous n'avez pas Java JDK et souhaitez installer le Java JDK7. 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 souhaitez 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 le PPA en utilisant cette commande.

Sudo apt-add-repository ppa:octave/stable

Mettre à jour le référentiel local

Sudo apt-get update 

Vous pouvez voir les paquets d'octave dans le référentiel local

Sudo apt-cache search "octave"

Vous verrez la liste contenant l'octave. Installez la dernière octave GNU à l'aide de cette commande.

Sudo apt-get install octave

Note Vous pouvez aussi utiliser aptitude au lieu d'apt-get. La commande Aptitude est plus intelligente que l'apt-get

1
Hafiz Shehbaz Ali