可以按用户(本地)和整个系统(全局)安装软件包。如果执行安装的用户是root
(或在Windows上具有提升权限的管理员),包默认安装在整个系统的目录中,该目录默认为OCTAVE_HOME/share/octave/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中。可以使用pkg local_list
命令更改每个用户文件的路径:
pkg local_list/path/to/new_file
对于整个系统的安装,可以使用pkg global_list
命令。如果在没有新路径的情况下调用这些命令,则会返回当前路径。要在会话之间保留这些设置,可以在其中一个启动文件中进行设置,详见启动文件.
版权所有 © 2024 Octave中文网
ICP备案/许可证号:黑ICP备2024030411号