Как установить последнюю версию GNU Octave?

24

Еще раз я должен обратиться к этому замечательному ресурсу, доступному мне, и спросить, как мне установить последнюю версию GNU Octave (не Octave 3.2.4 - ту, которая доступна в центре программного обеспечения)?

BH2017
источник
Это не работает в моей системе ... Следующие строки вроде бы в порядке wget ftp.gnu.org/gnu/octave/octave-3.8.0.tar.bz2 tar -xvf octave-3.8.0.tar.bz2 cd octave-3.8.0 sudo apt-get build-dep octave ./configure make, но последний, кажется, не работает ... sudo make install Система говорит мне, что это правило не определено. Что не так с процедурой ...? Большое спасибо за вашу поддержку
Это то, что происходит, когда я пытаюсь запустить с помощью команды на терминале. ln: не удалось создать символическую ссылку '/ usr / local / bin / octave': в

Ответы:

22

Для октавы 3.6.1

sudo add-apt-repository ppa:picaso/octave
sudo apt-get update ; sudo apt-get install octave

Да, вы можете получить октаву-3.6.3, открыть свой терминал и вставить это

wget ftp://ftp.gnu.org/gnu/octave/octave-3.6.3.tar.bz2
tar -xvf octave-3.6.3.tar.bz2
cd octave-3.6.3
./configure
 make
 sudo make install 

Надеюсь что поможет: D

rɑːdʒɑ
источник
Ну, это то, что я предполагаю, но я надеялся на то, что даст мне последнюю версию Octave (3.6.3)
BH2017
@BrentonHorne привет ответ обновлен
rɑːdɑː
1
Это помогает :)
BH2017
Еще одна вещь, как мне создать лаунчер в Cairo-Dock для Octave 3.6.3?
BH2017
58

Вы можете установить последнюю стабильную версию GNU Octave для любого поддерживаемого выпуска Ubuntu:

sudo apt-add-repository ppa:octave/stable
sudo apt-get update
sudo apt-get install octave

Этот PPA поддерживается и поддерживается несколькими разработчиками Octave.

Майк Миллер
источник
@ Mike-мельник помог мне узнать , что в Ubuntu мы должны использовать: sudo -H apt-get install octave. Если нет, .config/octaveпапка будет создана в домашней папке пользователя с правами root и Octave не запустится. При sudo -Hэтом .config/octaveпапка создается в корневой домашней папке.
Estibordo
Смотрите ссылку в Octave Wiki: wiki.octave.org/...
loved.by.Jesus
К сожалению, в этом репозитории есть поврежденные пакеты, которые не предоставляют все версии зависимостей. octave: Зависит: libcxsparse3.1.2, но не устанавливается. Зависит: liboctave4 (= 4.2.1-2 ~ octave ~ trusty2), но не устанавливается, Зависит: libqhull6, но не устанавливается, не устанавливается
Martin
@ Мартин, похоже, вы пытаетесь установить октаву из этого репозитория в неправильный выпуск Ubuntu. Убедитесь, что определение источника репозитория соответствует версии, которую вы установили.
Майк Миллер
1
По состоянию на январь 2018 года этот ppa все еще необходим для установки 4.2.1 на Ubuntu 16.04LTS, которая поставляется только с 4.0.0
Paul
3

Ubuntu 12.04.3 и Octave 3.8.0 со статистикой

wget ftp://ftp.gnu.org/gnu/octave/octave-3.8.0.tar.bz2
tar -xvf octave-3.8.0.tar.bz2
cd octave-3.8.0
sudo apt-get build-dep octave
./configure
make
sudo make install

sudo apt-get install octave-statistics
octave
pkg install -forge io
pkg install -forge statistics
pkg load statistics
McElain
источник
2

Кроме того, теперь я знаю, что вы можете скопировать в терминал следующее:

wget ftp://ftp.gnu.org/gnu/octave/octave-version#.tar.gz
tar -xvf /home/username/octave-version#.tar.gz
sudo rm /home/username/octave-version#.tar.gz
cd /home/username/octave-version#
./configure
make
ln -s /home/username/octave-version#/run-octave /usr/local/bin/octave
BH2017
источник