Как установить Octave 4.0.0 в Ubuntu 14.04

Я использую Ubuntu 14.04.2. Я хочу установить последнюю версию Octave (Octave 4.0.0). Но в официальном репозитории Ubuntu доступна только октавная версия 3.8 для загрузки /установки.

Как можно безопасно и легко установить Octave 4.0.0 в Ubuntu 14.04.2?

Я не хочу устанавливать /компилировать его непосредственно из источника, который доступный на официальном веб-сайте, потому что я считаю, что это не простой способ установить.

37 голосов | спросил Yuvaraj 7 J000000Tuesday15 2015, 19:50:38

6 ответов


67

У вас есть два варианта:

  1. Используйте октаву ppa , которая уже имеет версию 4.0. Вы можете установить октаву следующим образом:

    sudo add-apt-repository ppa:octave/stable
    sudo apt-get update
    sudo apt-get install octave
    
  2. Загрузите и скомпилируйте источники самостоятельно:

    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
    
ответил mdd 8 J000000Wednesday15 2015, 02:24:29
3

Вы можете попробовать это, просто введите следующие команды в терминал и легко скомпилируйте источник:

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

Это было нормально для Ubuntu & Монетный двор (вы можете использовать команду «make» без аргументов, если используете старый компьютер).

ответил Bendermh 9 PM00000030000001231 2015, 15:44:12
3

Это сработало для меня в конце.

В терминале установите

sudo apt-get build-dep octave

В синаптическом режиме установите

libqt4-opengl-dev

Тогда, загрузить octave-4.0.0.tar.gz из ftp://ftp.gnu.org/gnu/octave /

unzip octave-4.0.0.tar.gz для дома.

cd octave-4.0.0
./configure
make
sudo make install

Это работало на всех машинах, которые я пробовал в своей лаборатории.

ответил naveen chandra Kumar 6 thEurope/Moscowp30Europe/Moscow09bEurope/MoscowSun, 06 Sep 2015 09:18:35 +0300 2015, 09:18:35
1

Используйте эту ссылку:

Пять простые инструкции для компиляции Octave 4.0.0 на Ubuntu


  1. получить необходимые инструменты для разработчиков

    sudo apt-get install g++ gcc gfortran make autoconf automake bison flex gperf gzip icoutils librsvg2-bin libtool perl rsync tar
    
  2. получить необходимые пакеты

    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. скачать и извлечь

    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 --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. установить

    sudo make install
    
ответил Roberto Toscano 14 +03002015-10-14T21:19:00+03:00312015bEurope/MoscowWed, 14 Oct 2015 21:19:00 +0300 2015, 21:19:00
1

Я думаю, вам нужен компилятор fort77 ... попробуйте следующее:

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
ответил Ivan Nahin 12 FebruaryEurope/MoscowbFri, 12 Feb 2016 11:00:42 +0300000000amFri, 12 Feb 2016 11:00:42 +030016 2016, 11:00:42
0

У вас есть два популярных метода установки последней октавы. Один быстро, а другой медленный. Установка из двоичных файлов выполняется быстро. Хотя установка из источника довольно сложная и длительная. Здесь оба здесь.

От источника

  • Загрузите последнюю версию с веб-сайта ftp://ftp.gnu.org/gnu/octave /.
  • извлечь файл .tar с помощью команды

    tar xzvf file-name.tar.gz

Откройте командный терминал, используя этот ключ CTRL + ALT + T

Введите эти команды

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

Место установки по умолчанию для октавы - /usr/local/lib/octave

Расположение команд по умолчанию: /usr/local/bin/octave

вы можете увидеть справку, используя эту команду

./configure --help

Уже существует файл для установки инструкции octave.installation в исходном каталоге.

Из двоичных файлов с использованием репозитория.

используйте эту команду для установки октавы из двоичных файлов. Это быстро и легко.

Если у вас нет java JDK и вы хотите установить java JDK7. Затем используйте эту команду.

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

, если у вас есть java и вы не хотите устанавливать java, используйте эту команду для установки необходимых инструментов.

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

Добавьте PPA с помощью этой команды.

sudo apt-add-repository ppa:octave/stable

Обновить локальный репозиторий

sudo apt-get update 

Вы можете увидеть октавные пакеты в локальном репозитории

sudo apt-cache search "octave"

Вы увидите список, содержащий октаву. Установите последнюю октаву GNU с помощью этой команды.

sudo apt-get install octave

Примечание Вы также можете использовать aptitude вместо apt-get. Команда Aptitude более умна, чем apt-get

ответил Hafiz Shehbaz Ali 6 FebruaryEurope/MoscowbSat, 06 Feb 2016 18:36:29 +0300000000pmSat, 06 Feb 2016 18:36:29 +030016 2016, 18:36:29

Похожие вопросы

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132