Hi Jameson,
can you please clarify what you'd like to know? I'm not sure I'm interpreting your question correctly, but I'll give it a shot.
Environment variables are explained in (probably too much) detail here
It's a set of symbols that are "seen" by a process and that inform the process about the environment it was started in. For instance, it will inform a process about what directories contain executable files that are visible system-wide and such.
On Mac and Linux, environment variables are set in "hidden" files in the user's home directory that are read and executed when a user logs in (I'm simplifying a little). I wrote "hidden" because, by convention, if a filename starts with a dot (e.g. ".foobar") it is not shown by the finder and it is treated as a hidden file.
On the Mac, the file in question is typically named ".profile". If you edit it with a text editor and add, say
export FOO=bar
(export is the command that exposes a symbol as an environment variable) then all programs starting from the shell will see FOO set as bar as part of the environment.
In the vmtk Installation description, it is suggested to add the following to .profile
This line essentially executes the content of the [..]/MacOS/vmtk file when it loads the .profile file.
with a text editor, you'll see that the file contains a bunch of definitions like the ones you pasted in your last email.
In case you need to only have the environment variables for vmtk defined when you need them, but not permanently, you can do the following:
First remove the above line from .profile in case you pasted it there. Then, when you need vmtk at the command line:
1. open a terminal
2. type
3. start using vmtk in that terminal
Note that you'll have to repeat the above every time you open a new terminal window or tab.
Hope this helps
Luca
--
--
Luca Antiga, PhD
Principal Scientist, OROBIX Srl
via L.A. Muratori 3, 24123 Bergamo, Italy
web:
www.orobix.commobile: +39.347.43.16.596
"This message originates from OROBIX Srl and its contents and attachments are privileged and confidential and are intended only for the individual(s) or entity(ies) named above. This message should not be forwarded, distributed or disclosed. Any unauthorized use, dissemination and duplication is strictly prohibited and may be unlawful. All personal messages express views solely of the sender, which are not to be attributed to OROBIX Srl, and may not be copied or distributed without this disclaimer. If you are not the intended recipient or received this message in error, please delete this message and notify the sender by reply e-mail. Opinions, conclusions and other information in this message that do not relate to the official business of OROBIX Srl shall be understood as neither given nor endorsed by it."