软件包既可以按用户(本地)安装,也可以按系统范围(全局)安装。如果执行安装的用户是
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 命令以相同方式进行更改。如果在调用这些命令时未指定新路径,则返回当前路径。要在会话之间保留这些设置,可以在其中一个启动文件中进行设置,请参阅启动文件。
版权所有 © 2024-2026 Octave中文网
ICP备案/许可证号:黑ICP备2024030411号-4