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

8

Я хочу установить Octave на мою Ubuntu LTS с apt-get. Проблема в том, что в официальных репозиториях только октава 3.0 и октава 3.2, а последняя октава 3.6.

Как мне обновить репозитории apt-get, чтобы получить Octave 3.6?

prometheuspk
источник
3
Нет, речь идет об установке в 10.04, в то время как ваша ссылка около 12.04-12.10.
иш

Ответы:

11

Этот PPA должен решить вашу проблему, если вы используете последнюю версию 12.04.

Откройте терминал Ctrl-Alt-Tи введите:

sudo apt-add-repository -y ppa: picaso / octave
sudo apt-get update 
sudo apt-get установить октаву
sudo apt-get установить liboctave-dev 
иш
источник
даже после updateтого, как в репозиториях не отображается октава 3.6. Я ищу в синаптических и apt-get
prometheuspk
Какую версию Ubuntu вы используете?
иш
Ubuntu 10.04 LTS
prometheuspk
Repos в оба ответа на 12 .04 LTS только :( Можно ли обновить.?
иш
2
PPA обычно должны быть ограничены определенными версиями, потому что они содержат двоичные файлы, которые были скомпилированы для этой конкретной версии, для этой конкретной версии.
иш
7

Ответ довольно прост! Перейдите на веб-сайт загрузок Octave, найдите последний выпуск GNU Octave и загрузите его файл .tar.gz.

После этого скопируйте и вставьте следующие команды терминала (CTRL + ALT + T):

sudo apt-get build-dep octave
cd ~/Downloads
sudo mv octave-x.x.x.tar.gz ~
cd ~
tar xvf octave-x.x.x.tar.gz
cd octave-x.x.x
./configure
make
sudo make install

Где «xxx» относится к версии GNU Octave, которую вы хотите установить, например, 3.6.3.

BH2017
источник
Это лучший ответ
Неудачный Ученый
3

Как обновление: этот PPA (поддерживаемый членом группы Debian Octave) предоставляет последнюю версию Octave для ряда версий Ubuntu.

pidge
источник
1

Я только "отвечаю" на это, потому что я не смог отформатировать в комментариях. слава @izx и @ Брентон Хорн

Для 14.0.4.2 мне пришлось использовать немного обоих ответов:

sudo apt-add-repository -y ppa:picaso/octave
sudo apt-get update
sudo apt-get install octave
sudo apt-get install liboctave-dev

Это заставило октаву 4.0 бежать, но не с --force-gui

sudo apt-get build-dep octave

Также было необходимо, чтобы добраться --force-guiдо работы.

rmustakos
источник
1

Это не использует apt-get, но альтернативный механизм, flatpakкоторый имеет свои собственные подробные инструкции по установке , в зависимости от используемого дистрибутива Linux и среды рабочего стола.

Вы можете запустить новейшую версию Octave (5.1.0 с марта 2019 года), запустив ее как приложение Flatpak. «Flatpak - это система для создания, распространения и запуска приложений для песочницы в Linux».

Процедура установки пакета Octave описана здесь: https://flathub.org/apps/details/org.octave.Octave (2 команды внизу страницы).

Если вы работаете в Ubuntu 16.04, вы должны сначала установить flatpak, а затем запустить Octave:

sudo add-apt-repository ppa:alexlarsson/flatpak
sudo apt install flatpak
sudo apt install gnome-software-plugin-flatpak  # optional, AFAIK
flatpak install flathub org.octave.Octave
flatpak run org.octave.Octave --gui

Это загружает около 1,5 ГБ из Интернета, поскольку также устанавливает зависимости KDE.

На моей машине он устанавливает это:

       ID                                            Branch        Download
 1. [|] org.kde.Sdk                                  5.12          < 825,1 MB
 2. [ ] org.freedesktop.Platform.html5-codecs         8.08         < 4,9 MB
 3. [ ] org.kde.Sdk.Locale                            5.12         < 337,3 MB (partial)
 4. [ ] org.octave.Octave                             stable       < 117,0 MB

Обратите внимание, что сама Octave 5.1.0 занимает всего 117 МБ.

Для обновления мне пришлось удалить октавский flatpak, а затем запустить установку flatpak.

KNB
источник