Octave: precisa da versão 4.0.1, mas apenas 4.0.0 no arquivo de pacotes

2

Quando eu emito

sudo apt-get install octave

ele instala a oitava 4.0.0. No entanto, o nosso instrutor nos diz que esta versão está quebrada e temos que instalar a versão 4.0.1. Então, verifiquei as versões disponíveis que o gerenciador de pacotes tem disponível:

mzh:~ $ sudo apt-cache madison octave
    octave | 4.0.0-3ubuntu9.1 | http://ch.archive.ubuntu.com/ubuntu xenial-updates/universe amd64 Packages
    octave | 4.0.0-3ubuntu9 | http://ch.archive.ubuntu.com/ubuntu xenial/universe amd64 Packages

Parece que apenas 4.0.0 estão disponíveis. O que devo fazer para instalar o 4.0.1?

    
por TMOTTM 05.06.2017 / 10:43

2 respostas

2

Estou aqui provavelmente pelo mesmo motivo ...

Para obter a versão mais recente (4.2.1 agora):

sudo add-apt-repository ppa:octave/stable
sudo apt update
sudo apt install octave
    
por Fred 20.01.2018 / 00:19
-1

Você deve compilá-lo a partir da fonte

Primeiro, certifique-se de que toda essa dependência esteja instalada:

sudo apt-get install default-jdk default-jdk-headless epstool gperf hdf5-helpers javahelper libaec-dev libarpack2-dev libblas-dev libbtf1.2.1 libcsparse3.1.4 libexif-dev libfftw3-dev libflac-dev libfltk-cairo1.3 libfltk-forms1.3 libfltk-images1.3 libfltk1.3-dev libftgl-dev libftgl2 libglpk-dev libgraphicsmagick++1-dev libgraphicsmagick1-dev libhdf5-cpp-11 libhdf5-dev libjack-dev libjasper-dev libklu1.3.3 liblapack-dev libldl2.2.1 libogg-dev libosmesa6-dev libportaudiocpp0 libqhull-dev libqrupdate-dev libqscintilla2-dev libqt4-designer libqt4-dev libqt4-dev-bin libqt4-help libqt4-opengl-dev libqt4-qt3support libqt4-scripttools libqt4-svg libqt4-test libsndfile1-dev libspqr2.0.2 libsuitesparse-dev libvorbis-dev libwmf-dev openjdk-8-jdk openjdk-8-jdk-headless portaudio19-dev qt4-linguist-tools qt4-qmake uuid-dev llvm-3.5-dev 

O método simples de sudo apt-get build-dep octave parece não funcionar mais até onde eu sei

Então:

wget ftp://ftp.gnu.org/gnu/octave/octave-4.0.1.tar.gz
tar xf octave-4.0.1.tar.gz
rm octave-4.0.1.tar.gz
cd octave-4.0.1/
./configure
make -j8
sudo make install

A propósito, eu sugiro que você vá com a versão mais recente do octave .

    
por Arduino_Sentinel 05.06.2017 / 10:54