Поиск по сайту:

Как установить 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/armhf.

ПРИМЕЧАНИЕ. Пакет 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

или с помощью «Программное обеспечение и обновления», чтобы удалить строку исходного кода на вкладке «Другое программное обеспечение».

Статьи по данной тематике