Как установить 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?
Я не хочу устанавливать / компилировать его напрямую из источника, который доступен на официальном сайте, потому что я чувствую, что это не простой способ установки.
6 ответов
У вас есть два варианта:
Используйте октавный ppa, который уже имеет версию 4.0. Вы можете установить октаву так:
sudo add-apt-repository ppa:octave/stable sudo apt-get update sudo apt-get install octave
Скачайте и скомпилируйте исходники самостоятельно:
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
Это сработало для меня в конце.
В терминале установите
sudo apt-get build-dep octave
В синаптическом установить
libqt4-opengl-dev
Затем загрузите octave-4.0.0.tar.gz с ftp://ftp.gnu.org/gnu/octave/
Распакуйте файл octave-4.0.0.tar.gz в дом.
cd octave-4.0.0
./configure
make
sudo make install
Это работало на всех машинах, которые я пробовал в своей лаборатории.
Вы можете попробовать это, просто введите следующие команды в терминале и скомпилируйте исходный код:
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 & Mint (вы можете использовать команду "make" без аргументов, если вы используете старый компьютер).
Я думаю, что вам нужен компилятор 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
Используйте эту ссылку:
Пять простых инструкций для компиляции Octave 4.0.0 в Ubuntu
получить необходимые инструменты разработчика
sudo apt-get install g++ gcc gfortran make autoconf automake bison flex gperf gzip icoutils librsvg2-bin libtool perl rsync tar
получить необходимые пакеты
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
скачать и извлечь
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
настроить и сделать
./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
устанавливать
sudo make install
У вас есть два популярных способа установить последнюю октаву. Один быстрый, а другой медленный. Установка из двоичных файлов происходит быстро. Хотя установка из источника довольно сложная и длительная. Здесь оба здесь.
Из источника
- Загрузите последнюю версию с веб-сайта 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