Як встановити останню версію GNU Octave?


24

Знову ж таки, я повинен звернутися до цього чудового доступного мені ресурсу і запитати: як я можу встановити останню версію GNU Octave (не Octave 3.2.4 - доступну в програмному центрі)?


У моїй системі це не працює ... Наступні рядки здаються нормальними 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 /

Відповіді:


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


Ну, це я думаю, але я сподівався на те, що дасть мені останню версію Octave (3.6.3)
BH2017,

@BrentonHorne привіт відповідь оновлено
rɑːdʒɑ

1
Це допомагає :)
BH2017

Ще одна річ: як створити пускову установку в Каїрі-Доку для 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

На жаль, це РЕПО зламало пакети, які не містять усіх версій залежностей. октава: Залежить: libcxsparse3.1.2, але він не встановлюється не встановлено
Мартін

@Martin, схоже, ви намагаєтесь встановити октаву з цього сховища в неправильному релізі Ubuntu. Перевірте, чи визначення джерела репозиторію відповідає випуску, який ви встановили.
Майк Міллер

1
Станом на січень 2018 року цьому Ppa все ще потрібно встановити 4.2.1 на Ubuntu 16.04LTS, який постачається лише 4.0.0
Павло

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

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
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.