User Tools

Site Tools


s800_spectcl

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 revision Both sides next revision
s800_spectcl [2018/03/09 14:32]
pereira [S800 SpecTcl installation in S800 computer]
s800_spectcl [2018/03/09 14:36]
pereira
Line 108: Line 108:
 In order to install S800 SpecTcl in the S800 computer, follow the following steps: In order to install S800 SpecTcl in the S800 computer, follow the following steps:
  
-  - Check that the environment variable SPECTCLBINDIR is well defined: echo $SPECTCLBINDIR should give you **/user/s800/s800spectcl**. If that's not the case, edit .bashrc and define the variable (make sure to source .bashrc afterwards). +  - Check that the environment variable SPECTCLBINDIR is well defined: echo $SPECTCLBINDIR should give you /user/s800/s800spectcl. If that's not the case, edit .bashrc and define the variable (make sure to source .bashrc afterwards). 
-  - Go to **/user/s800/s800develop/s800spectcl_develop** and clean its content +  - Go to ~/s800develop/s800spectcl_develop and clean its content 
-  - Clone the master branch from the remote repository ''git clone git@git.nscl.msu.edu:pereira/s800spectcl.git master'' (NOTE: the deployment of this repository is password protected) +  - Clone the master branch from the remote repositorygit clone git@git.nscl.msu.edu:pereira/s800spectcl.git master (NOTE: the deployment of this repository is password protected) 
-  - Type ''Make -f Make.s800 Install''. This Makefile does the following: +  - Type "Make -f Make.s800 Install". This Makefile does the following: 
-            - Goes to subdirectory **/libnumrec**, runs make clean, and make LIBLITE (to clear objects and create library libnumreclite.a and moves the library to the **../src** subdirectory  +            - Goes to subdirectory /libnumrec, runs make clean, and make LIBLITE (to clear objects and create library libnumreclite.a and moves the library to the ../src subdirectory  
-            - Goes to subdirectory **/src**, runs make clean, and make (this creates the SpecTcl binary) and moves it to the Main directory (up) +            - Goes to subdirectory /src, runs make clean, and make (this creates the SpecTcl binary) and moves it to the Main directory (up) 
-            - Creates SpecTcl-running directory defined in **SPECTCLBINDIR=/user/s800/s800spectcl**, along with subdirectories **/Windows** and **/Definitions**.  +            - Creates SpecTcl-running directory defined in SPECTCLBINDIR=/user/s800/s800spectcl, along with subdirectories /Windows and /Definitions.  
-            - Moves "control" tcl files from Main directory into **/user/s800/s800spectcl**, along with executable SpecTcl; Xamine6.ctbl to the home directory; windows files to **/Windows** and s800xdt.tcl to **/Definitions** +            - Moves "control" tcl files from Main directory into /user/s800/s800spectcl, along with executable SpecTcl; Xamine6.ctbl to the home directory; windows files to /Windows and s800xdt.tcl to /Definitions . 
-  - This gets the software necessary to run SpecTcl ready in directory **/user/s800/s800spectcl**+ 
-  - SpecTcl can now be run by typing ''gospectcl'' from a terminal.+  - This gets the software necessary to run SpecTcl ready in directory /user/s800/s800spectcl. 
 +  - I added a script gospectcl to the binary directory /users/s800/bin. This allows to run SpecTcl from anywhere, just by typing gospectcl 
  
 ............................. .............................
  
s800_spectcl.txt · Last modified: 2023/09/20 16:00 by swartzj