37.3 Управление пакетами
Возможна как установка пакетов для отдельного пользователя (локальная), так и установка для всей системы (глобальная). Если установку выполняет пользователь root (или администратор с повышенными привилегиями в Windows), пакеты по умолчанию устанавливаются в общесистемный каталог, который по умолчанию имеет значение OCTAVE_HOME/share/octave/packages/. Если пользователь не является root (или Octave запущен без повышенных привилегий), пакеты устанавливаются локально. Каталог установки локальных пакетов по умолчанию — user_data_dir/octave/OCTAVE_API_VERSION/packages. Пакеты устанавливаются в подкаталог каталога установки, названный в честь пакета. Каталог установки можно изменить с помощью команды pkg prefix:
pkg prefix new_installation_directory
Текущий каталог установки можно узнать, введя
current_installation_directory = pkg ("prefix") Менеджер пакетов хранит некоторую информацию об установленных пакетах в файлах конфигурации. Для локальных пакетов эта информация по умолчанию хранится в файле user_config_dir/octave/OCTAVE_API_VERSION/octave_packages. Для общесистемных (глобальных) установок она хранится в OCTAVE_HOME/share/octave/octave_packages. Путь к файлу пользователя можно изменить с помощью команды pkg local_list:
pkg local_list /path/to/new_file
Для общесистемных установок путь можно изменить аналогичным образом с помощью команды pkg global_list. Если вызвать эти команды без указания нового пути, будет возвращен текущий путь. Чтобы сохранить эти настройки между сеансами, их можно задать в одном из файлов запуска (см. раздел Файлы запуска).
© 1996–2026 The Octave Project Developers
Permission is granted to make and distribute verbatim copies of this manual provided the copyright notice and this permission notice are preserved on all copies.
Permission is granted to copy and distribute modified versions of this manual under the conditions for verbatim copying, provided that the entire resulting derived work is distributed under the terms of a permission notice identical to this one.Permission is granted to copy and distribute translations of this manual into another language, under the above conditions for modified versions.
https://docs.octave.org/v9.4.0/Administrating-Packages.html