Как установить GNU Octave 9.2.0 в Ubuntu 24.04 | 22.04
В этом руководстве показано, как установить последнюю версию GNU Octave (на данный момент версии 9.2.0) во все текущие выпуски Ubuntu, включая Ubuntu 20.04, Ubuntu 22.04 и . Убунту 24.04.
GNU Octave — это бесплатный научный язык программирования с открытым исходным кодом, в первую очередь предназначенный для числовых вычислений. Он имеет мощный математический синтаксис со встроенными инструментами 2D/3D-графики и визуализации, кросс-платформенность и поддержку многих скриптов Matlab.
Последняя версия языка программирования достигла версии 9.2.0. Возможности серии выпусков 9.x включают в себя:
- Переработаны
dec2base
,dec2bin
иdec2hex
. Теперь они принимают отрицательные входные данные и дробные входные данные. - Изменена архитектура функции
inputParser
, чтобы повысить производительность на 60 %. - Функция
perms
стала быстрее. - Новые функции, включая
isenv
,ismembertol
,isuniform
,tensorprod
. - Удалены функции
disable_diagonal_matrix
,disable_permutation_matrix
иdisable_range
. Заменами являютсяoptimize_diagonal_matrix
,optimize_permutation_matrix
иoptimize_range
. - Операторы, такие как
.+
,.+=
,**
и.**=
, удалены. Заменами являются+
,+=
,+=
,^
и.^=
. - И следующая функция устарела:
idx_vector::bool()
,all_ok(const Array&)
вArray-util.h
,Octave_base_value::count
- Поддержка Qt6.
- Устаревший бэкэнд FLTK в пользу Qt.
Дополнительную информацию о Octave 9 можно найти на странице новостей.
Установите Octave 9.2.0 в Ubuntu Linux
Octave 9.2.0 включен в системный репозиторий Ubuntu 24.10. Но для текущих трех выпусков Ubuntu LTS пакет в системных репозиториях устарел!
Помимо сборки из исходного архива, пользователь может либо установить пакет Flatpak, либо использовать Ubuntu PPA. Однако оба являются неофициальными.
Вариант 1. Установите Octave 9.2.0 через Flatpak.
Flatpak — это универсальный формат пакетов Linux, который работает в изолированных средах. Пакет Octave as Flatpak на данный момент поддерживает платформы amd64
(Intel/AMD) и arm64
(RasPi, Apple Silicon).
Linux Mint 21/22 с включенными непроверенными пакетами Flatpaks и Fedora 38+ с включенным сторонним репозиторием могут выполнять поиск и установку пакета либо из диспетчера программного обеспечения, либо из программного обеспечения GNOME.
Для Ubuntu и Debian сначала откройте окно терминала (Ctrl+Alt+T), затем выполните команды:
Включите поддержку пакета Flatpak, выполнив команду:
sudo apt install flatpak
Затем добавьте репозиторий Flathub, в котором размещен пакет программного обеспечения:
flatpak remote-add --if-not-exists flathub https://dl.flathub.org/repo/flathub.flatpakrepo
Для других Linux см. официальное руководство по установке, чтобы включить поддержку Flatpak.
Наконец, запустите команду для установки пакета Octave Flatpak:
flatpak install flathub org.octave.Octave
После установки либо найдите и запустите его из меню «Пуск» или из обзора Gnome (выйдите из системы и снова войдите, если значок приложения не отображается), либо используйте команду ниже, чтобы запустить его с терминала:
flatpak run org.octave.Octave
Чтобы проверить обновления пакета, используйте команду:
flatpak update org.octave.Octave
Вариант 2. Установите GNU Octave через Ubuntu PPA.
Раньше у этого программного обеспечения был официальный PPA, но его выпуск прекращен. Для самых последних выпусков я включил собственные пакеты .deb в этот неофициальный PPA с Ubuntu 20.04, Ubuntu 22.04 и Ubuntu 24.04 на amd64
и arm64
/
ПРИМЕЧАНИЕ. Пакет PPA перенесен из исходной версии Debian, но без тщательного тестирования! Сообщите мне, если оно устарело.
1. Чтобы добавить PPA, откройте терминал (Ctrl+Alt+T) и выполните команду:
sudo add-apt-repository ppa:ubuntuhandbook1/octave
Введите пароль пользователя (без визуальной обратной связи), когда он спросит, и нажмите Enter, чтобы продолжить.
2. Затем либо используйте «Software Updater», чтобы обновить пакет Octave, если был установлен старый пакет .deb.
Или используйте команду ниже, чтобы установить пакет:
sudo apt install octave
ПРИМЕЧАНИЕ. В некоторых системах на базе Ubuntu, например Linux Mint, необходимо запустить команду sudo apt update
, чтобы вручную обновить кэш после добавления PPA.
После установки пакета найдите и запустите его из меню «Пуск» (или из обзора GNOME). И используйте «Software Updater» для установки обновлений, если таковые имеются.
Удалить Октаву
Чтобы удалить пакет Octave Flatpak, откройте терминал (Ctrl+Alt+T) и выполните команду:
flatpak uninstall --delete-data org.octave.Octave
Также запустите flatpak uninstall --unused
, чтобы удалить ненужные библиотеки времени выполнения.
Чтобы удалить пакет Octave .deb
, выполните команду:
sudo apt remove --autoremove octave
И удалите PPA, выполнив команду:
sudo add-apt-repository --remove ppa:ubuntuhandbook1/octave
или с помощью «Программное обеспечение и обновления», чтобы удалить строку исходного кода на вкладке «Другое программное обеспечение».