The 'subscribe/unsubscribe' commands

Both of these command line utilities are specific to the CSE Unix environment. They modify your environment variables to allow access to programs that are installed on our machines but not located in the default binary search path, such as /bin , /usr/bin , /usr/local/bin . Running subscribe from the command line presents the following interface:

subscribe command line interface

This is the interactive mode of the subscribe/unsubscribe program. The top of the screen lists either all of the packages available, or a list of possible matches if you specified a package which does not exist. Below is a summary of the available commands:

a
means 'list all', it will display the list of all packages that are currently available. The ones that you are subscribed to will have an asterisk <*> before them.
i
means 'info', and will display all the descriptive information available for each package. (Some packages have no description).
q
means 'quit', you should quit if you are done specifying which packages you want to subscribe or unsubscribe to. After you quit, you will be presented with a summary of the changes you requested and given the option to either make the changes or quit without doing anything.
h
means, 'help' and will display the help interface.

Lets say I subscribed to JDK-CURRENT, FIREFOX, and TETEX. Upon exiting subscribe with the 'q' command you are asked to verify the changes made. Subscribe then prints out a status message when the update is completed. Below is some sample output.

Subscribe confirm dialog

Now you must completely logout of the Unix environment and log back in for the changes made to take effect.