可以按用户(本地)和整个系统(全局)安装软件包。如果执行安装的用户是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
命令。如果在没有新路径的情况下调用这些命令,则会返回当前路径。要在会话之间保留这些设置,可以在其中一个启动文件中进行设置,详见Startup Files.
版权所有 © 2024-2025 Octave中文网
ICP备案/许可证号:黑ICP备2024030411号-2