Octave - 系统范围内的永久加载包(适用于所有用户)
Octave - permanent load package system-wide (for all users)
我已经阅读了 Wiki 上关于 Octave 的常见问题解答和 Stack Overflow post:How to load packages in Octave permanently?,但显然我仍然没有理解给出的答案的含义。问题比比皆是...
- 如果我想在程序启动时为我计算机上的任何用户制作一个包,Wiki 是否说我应该编辑文件 "octaverc",该文件是只读的并且不受权限限制用 chmod 改变?
- 为了更改此文件,我是否需要下载开发包,或者我是否应该更深入地尝试编辑 Octave 查找其启动命令以使用自定义版本的 octaverc 启动的位置?
- 如果我可以编辑 octaverc 文件,我是否只需在自动加载行下方添加一行?
如果我在命令行中使用 运行 Octave,并且只想通过在 Octave 命令提示符下键入 "pkg load signal" 来加载供一次会话使用的包,我知道这很简单,但最终目标是让它始终可用,因为我似乎无法从新的 Octave GUI 中加载包。如果有办法做到这一点,它也可以做到这一点。
一个礼仪难题 - 我刚刚评论了上面链接的之前的 Stack Overflow post,但在这里没有获得必要的声誉......最佳做法是什么?
文件 ~/.octaverc
是用户特定的。如果要进行系统范围的更改,请更改系统 Octave 配置文件。如果您使用默认选项从源代码构建 Octave,它可以是以下文件之一:
/usr/local/share/octave/site/m/startup/octaverc
系统中所有Octave的配置文件(带前缀/usr/local
)
/usr/local/share/octave/4.0.3/m/startup/octaverc
Octave 版本 4.0.3 的配置文件
/usr/local/share/octave/4.2.1/m/startup/octaverc
Octave 版本 4.2.1 的配置文件
如果您是从包管理器安装的,该文件可能位于 /etc/octave.conf
中的某处,然后从 /usr/share/octave/...
链接
我已经阅读了 Wiki 上关于 Octave 的常见问题解答和 Stack Overflow post:How to load packages in Octave permanently?,但显然我仍然没有理解给出的答案的含义。问题比比皆是...
- 如果我想在程序启动时为我计算机上的任何用户制作一个包,Wiki 是否说我应该编辑文件 "octaverc",该文件是只读的并且不受权限限制用 chmod 改变?
- 为了更改此文件,我是否需要下载开发包,或者我是否应该更深入地尝试编辑 Octave 查找其启动命令以使用自定义版本的 octaverc 启动的位置?
- 如果我可以编辑 octaverc 文件,我是否只需在自动加载行下方添加一行?
如果我在命令行中使用 运行 Octave,并且只想通过在 Octave 命令提示符下键入 "pkg load signal" 来加载供一次会话使用的包,我知道这很简单,但最终目标是让它始终可用,因为我似乎无法从新的 Octave GUI 中加载包。如果有办法做到这一点,它也可以做到这一点。
一个礼仪难题 - 我刚刚评论了上面链接的之前的 Stack Overflow post,但在这里没有获得必要的声誉......最佳做法是什么?
文件 ~/.octaverc
是用户特定的。如果要进行系统范围的更改,请更改系统 Octave 配置文件。如果您使用默认选项从源代码构建 Octave,它可以是以下文件之一:
/usr/local/share/octave/site/m/startup/octaverc
系统中所有Octave的配置文件(带前缀/usr/local
)/usr/local/share/octave/4.0.3/m/startup/octaverc
Octave 版本 4.0.3 的配置文件/usr/local/share/octave/4.2.1/m/startup/octaverc
Octave 版本 4.2.1 的配置文件
如果您是从包管理器安装的,该文件可能位于 /etc/octave.conf
中的某处,然后从 /usr/share/octave/...