Установка последней версии GNU Octave, когда я уже установил другую версию

17

Я установил Gnu Octave с помощью apt-get install octave.
Это установленная версия 4.0.3 на моей машине.

Я хочу установить последнюю доступную версию. Как я могу:

  1. Удалить версию, которая у меня есть?
  2. Установить последнюю версию?
saidaspen
источник
Какую версию Ubuntu вы используете? \\ если вы используете zesty (17.04), вы можете использовать эти команды для добавления этого репозиторияsudo sed -i 's/zesty/xenial/g' /etc/apt/sources.list.d/octave-ubuntu-stable-zesty.list && sudo apt update
Ali Razmdideh

Ответы:

15

Для удаления GNU Octave вы можете запустить эту команду:

sudo apt purge octave

Но вам не нужно удалять и устанавливать последнюю версию Octave.

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

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

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

Али Размдидех
источник
После запуска это говорит: octave уже самая новая версия (4.0.3-3ubuntu1). Однако на веб-странице октавы говорится, что 4.2.1 был выпущен :(
saidaspen
1
Если новое программное обеспечение выпущено апстрим (оригинальными авторами), оно не будет автоматически в репозитории Ubuntu. Сопровождающие Ubuntu должны создавать пакеты и так далее. В версии Ubuntu (т.е. 18.04) пакеты получают только обновления безопасности, и лишь немногие пакеты получают основные обновления, такие как firefox, thunderbird, chromium.
Тардис
Это сработало. Успешно установлен Octave 4.2.2 на Ubuntu 16.04. Благодарю.
дд
5

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

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

Более полный набор команд выглядит следующим образом:

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

sudo add-apt-repository ppa:alexlarsson/flatpak
sudo apt install flatpak
# optional line, AFAIK (pulls in Gnome deps?):
sudo apt install gnome-software-plugin-flatpak  
# this line possibly required on Debian systems
flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo  
flatpak install flathub org.octave.Octave
flatpak run org.octave.Octave --gui

Это загружает около 900 МБ из Интернета.

Для удобства запуска Octave из командной строки вы можете создавать файлы /usr/share/octaveс содержимым

#!/bin/sh
flatpak run org.octave.Octave --gui

и /usr/share/octave-cliс содержанием

#!/bin/sh
flatpak run org.octave.Octave
KNB
источник
на моем Debian Stretch (9, стабильный) вы также должны добавить репо, что сделано flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo
tverrbjelke