public:lle

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
Next revisionBoth sides next revision
public:lle [2017-05-24 14:49] Arno Schoenmakerspublic:lle [2017-05-30 10:46] – [How to add a personal package] Arno Schoenmakers
Line 29: Line 29:
  
 In directory ''/opt/cep/login'' are a number of default login scripts. The scripts ending with ''.bash'' are for the ''bash'' shell, the others for the ''(t)csh'' shell: \\ In directory ''/opt/cep/login'' are a number of default login scripts. The scripts ending with ''.bash'' are for the ''bash'' shell, the others for the ''(t)csh'' shell: \\
-  * ''cshrc'' -> Sets APS_LOCAL and calls the other scripts for (t)csh environments +  * ''cshrc'' -> login settings for (t)csh environments. 
-  * ''bashrc'' -> Sets APS_LOCAL and calls the other scripts for bash environments +  * ''bashrc'' -> login settings for non-interactive logins. 
-  * ''profile'' -> Needed for bash users on Ubuntu systems; also calls ''bashrc''+  * ''profile'' -> login settings for interactive logins
-  * ''login'' -> Displays welcome message; no settings +  * ''login'' -> Displays welcome message; no settings. 
-  * ''setpackages'' -> script to define packages to initialize at login-time+  * ''setpackages'' -> script to define packages to initialize at login-time.
 \\ \\
  
Line 39: Line 39:
  
  
 +If you like to read more on the files that play a role in the bash login, [[https://stackoverflow.com/questions/415403/whats-the-difference-between-bashrc-bash-profile-and-environment|here is a nice link]].
 ==== Personal command aliasses: .myalias ==== ==== Personal command aliasses: .myalias ====
  
Line 51: Line 51:
 ===== Package initialisation ===== ===== Package initialisation =====
  
-Many packages are available from the distribution of the Operating System. Several packages are added lateron, see [[cep3:usersoftware|this page for CEP3 packages]]. To activate these, environment variables like ''PATH'', ''LD_LIBRARY_PATH'', ''PYTHONPATH'' must be set correctly. To help you, we have installed the environment module software (see [[cep3:usersoftware#using_packages_with_environment_modules|this section in the CEP3 user documentation]].+Many packages are available from the distribution of the Operating System. Several packages are added lateron, see [[cep3:usersoftware|this page for CEP3 packages]]. To activate these, environment variables like ''PATH'', ''LD_LIBRARY_PATH'', ''PYTHONPATH'' must be set correctly. To help you, we have installed the environment module software (see [[cep3:usersoftware#using_packages_with_environment_modules|this section in the CEP3 user documentation]]).
  
 ==== .mypackages ===== ==== .mypackages =====
Line 73: Line 73:
 Apart from the systemwide module initialization files provided in directory ''$APS_LOCAL/modulefiles'', users can add their personal modulefiles in their ''$HOME/modulefiles'' and have these run at login time. To add a new, personal, modulefile, act as follows: Apart from the systemwide module initialization files provided in directory ''$APS_LOCAL/modulefiles'', users can add their personal modulefiles in their ''$HOME/modulefiles'' and have these run at login time. To add a new, personal, modulefile, act as follows:
   * Install the package   * Install the package
-  * Create a ''$HOME/modulefiles/<package>/<modulefile>'' environment module script (e.g., adding the installation directory to your ''$PATH''). See [[http://modules.sourceforge.net/man/modulefile.html|this manula for writing modulefiles yourself]].+  * Create a ''$HOME/modulefiles/<package>/<modulefile>'' environment module script (e.g., adding the installation directory to your ''$PATH''). See [[http://modules.sourceforge.net/man/modulefile.html|this manual for writing modulefiles yourself]].
   * Add <package> to the list of packages in file ''$HOME/.mypackages''   * Add <package> to the list of packages in file ''$HOME/.mypackages''
  
Line 93: Line 93:
 If you need help, or have questions, or want to give any other comments, contact Arno Schoenmakers or Reinoud Bokhorst. If you need help, or have questions, or want to give any other comments, contact Arno Schoenmakers or Reinoud Bokhorst.
  
-New ''do<xxxx>''-files can be added at any time if you have a new package that should be available systemwide. Contact Arno Schoenmakers or Reinoud Bokhorst in this case.+New module-files can be added at any time if you have a new package that should be available systemwide. Contact Arno Schoenmakers or Reinoud Bokhorst in this case.
  
  • Last modified: 2020-11-04 15:49
  • by Bernard Asabere