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.
Vous avez deux options:
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
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
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.
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).
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
Utilisez ce lien:
Cinq instructions simples pour compiler Octave 4.0.0 sur Ubunt
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
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
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
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
installer
Sudo make install
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.
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.
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