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

Выпущена GNU Octave 8.4.0! Как установить в Ubuntu 22.04/23.10

GNU Octave выпустила версию 8.4.0 в это воскресенье. Вот как установить его в Ubuntu 20.04, Ubuntu 22.04 и Ubuntu 23.10 через PPA.

GNU Octave, интерпретируемый язык высокого уровня для числовых вычислений, выпустил новую версию 8.4.0 несколько дней назад. Релиз в основном содержал исправления ошибок и улучшения.

Официальный анонс еще не готов. Но, согласно диалоговому окну примечаний к выпуску в приложении, изменения включают в себя:

  • mkoctfile: пропустить синтаксический анализ для меньшего количества флагов.
  • Исправлено получение количества ненулевых элементов в матрицах SuiteSparse.
  • delaunayn.m: избегайте ошибочного удаления симплекса для целочисленных входных данных.
  • delaunayn: добавлено предупреждение о потере точности для входных данных большого размера.
  • delaunayn: также предупреждать об отрицательных целых числах большой величины.
  • Правильно загружайте разреженные матрицы со всеми нулями из текстовых файлов.
  • Выделите правильное хранилище для чередующихся сложных объектов mxArray.
  • mkoctfile: предпочитаете анализ, а не передачу аргумента после неизвестного аргумента.
  • fft: позволяет избежать ошибок сегментации при использовании ND-массивов.
  • fft: избегайте перезаписи входных данных для операций на месте.
  • intersect.m: исправьте третий вывод с флагом «стабильный».
  • Избегайте проблемы использования после освобождения в синтаксическом анализаторе.
  • betainc.m: улучшена логика и проверка целочисленного ввода.
  • webread: примените тайм-аут также для первоначального подключения.

Также есть несколько изменений в системе сборки и обновлений документации. Чтобы узнать больше, следите за страницей новостей.

Как установить Octave 8.4.0 в Ubuntu:

GNU Octave не предоставляет официальных пакетов для Ubuntu, поскольку выпуск официального PPA уже давно прекращен.

Чтобы установить его в Ubuntu Linux, на данный момент есть два варианта: пакет Flatpak и Ubuntu PPA.

Вариант 1: Flatpak

Flatpak — универсальный формат пакетов для Linux. Его можно установить в большинстве систем Linux, но запускать в песочнице.

Чтобы установить Octave как Flatpak в Ubuntu, просто нажмите Ctrl+Alt+T на клавиатуре, чтобы открыть терминал. Затем выполните одну за другой две команды ниже:

  • Сначала убедитесь, что демон Flatpak установлен, выполнив команду:

    sudo apt install flatpak
  • Затем установите Octave как Flatpak с помощью команды:

    flatpak install https://dl.flathub.org/repo/appstream/org.octave.Octave.flatpakref

Советы: при первой установке приложения в формате Flatpak необходимо выйти из системы и снова войти в нее, чтобы значок приложения стал видимым. И у него может быть много загрузок библиотек времени выполнения.

Вариант 2: Ubuntu PPA

Существует также несколько неофициальных PPA Ubuntu, содержащих самые последние пакеты Octave. И я сделал этот PPA для Ubuntu 20.04, Ubuntu 22.04, Ubuntu 23.04 и 23.10 с поддержкой x86_64 и Arm64/armhf.

1. Сначала нажмите Ctrl+Alt+T на клавиатуре, чтобы открыть терминал. Когда он откроется, выполните команду, чтобы добавить PPA:

sudo add-apt-repository ppa:ubuntuhandbook1/octave

Введите пароль пользователя (без звездочки), когда он спросит, и нажмите Enter, чтобы продолжить.

2. После добавления PPA пользователям Linux Mint необходимо вручную обновить кеш системных пакетов, хотя в Ubuntu это делается автоматически.

sudo apt update

3. Наконец, либо запустите команду в терминале, чтобы установить пакет программного обеспечения:

sudo apt install octave

Или используйте «Software Updater» (Менеджер обновлений) для установки обновлений, если в вашей системе была установлена старая версия.

Удалить:

По выбору вы можете либо понизить версию пакета Octave до стандартной версии в системном репозитории, удалив Ubuntu PPA. Для этого откройте терминал (Ctrl+Alt+T) и выполните команду:

sudo apt install ppa-purge && sudo ppa-purge ppa:ubuntuhandbook1/octave

Или удалите Octave, выполнив команду в терминале:

sudo apt remove --autoremove octave octave-common

И удалите PPA Ubuntu, выполнив команду:

sudo add-apt-repository --remove ppa:ubuntuhandbook1/octave

Если вы установили Octave через пакет Flatpak, вместо этого выполните команду ниже, чтобы удалить его:

flatpak uninstall --delete-data org.octave.Octave

Кроме того, запустите flatpak uninstall --unused, чтобы удалить ненужные библиотеки времени выполнения и освободить место на диске.

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