Выпущена 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
, чтобы удалить ненужные библиотеки времени выполнения и освободить место на диске.