I've read both the FAQ answer on the Wiki for Octave and this Stack Overflow post: How to load packages in Octave permanently? but apparently I'm still not grasping the meaning of the answers that were given. Questions abound...
- if I want to make a package universally available upon program start-up for any user on my computer, is the Wiki saying I should edit the file "octaverc", which is read-only and immune to permission changes with chmod?
- in order to change this file, do I need to download the dev package or am I supposed to go deeper and try to edit where Octave looks for its start-up commands to launch using a custom version of octaverc?
- if I could edit the octaverc file, do I just add the line below the automatic load line?
I know this is nice and simple if I'm running Octave from the command line and want to load a package for one session's use only by typing "pkg load signal" at the Octave command prompt, but the end goal is to have it always available because I can't seem to load packages from within the new Octave GUI. If there's a way to do this instead, it would also do the trick.
An etiquette conundrum - I would have just commented on the previous Stack Overflow post linked above, but haven't got the necessary reputation around here...what's best practice?