Spec-Zone.ru › Octave 9

Следующее: Создание пакетов, Предыдущее: Использование пакетов, Вверх: Пакеты [Оглавление][Индекс]

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

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API