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–2022 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/v7.2.0/Administrating-Packages.html