八度 - 永久负载软件包全系统(适用于所有用户)



我已经阅读了Wiki上的FAQ答案,以及此堆栈溢出帖子:如何永久将八度装置加载包装?但是显然我仍然没有掌握给出的答案的含义。问题比比皆是...

  • 如果我想在计算机上的任何用户的程序启动时普遍使用一个软件包,Wiki是说我应该编辑文件" octaverc",该文件是只读的,并且不受CHMOD的权限更改的启动?
  • 为了更改此文件,我是否需要下载Dev软件包,或者我应该更深入地尝试编辑Octave寻找其启动命令以使用octaverc的自定义版本启动的启动命令?
  • 如果我可以编辑OctaVerc文件,我是否只添加自动加载线下方的行?

我知道,如果我从命令行中运行八度,并且只想通过在八度命令提示下键入" pkg load信号"来加载一个软件包,这很简单,但是最终目标是请始终使用,因为我似乎无法从新的八度GUI中加载软件包。如果有办法做到这一点,它也可以解决问题。

礼节难题 - 我只会在上面链接的上一个堆栈溢出帖子上发表评论,但在这里没有必要的声誉...什么是最佳实践?

文件 ~/.octaverc是用户特定的。如果要进行全系统更改,请更改系统八度配置文件。如果您使用默认选项从源构建了八度,则可以是以下文件之一:

  • /usr/local/share/octave/site/m/startup/octaverc系统中所有八度的配置文件(带有前缀/usr/local(
  • /usr/local/share/octave/4.0.3/m/startup/octaverc八度版本4.0.3
  • 的配置文件
  • /usr/local/share/octave/4.2.1/m/startup/octaverc八度版本4.2.1
  • 的配置文件

如果您已经从软件包管理器安装了,则文件可能在/etc/octave.conf中的某个地方,然后从/usr/share/octave/...

链接到该文件中

最新更新