Installation Tutorial Paola Sivera ESO ACS 2.1 for Linux RH7.2
Some General Issues for ACS 2.1 n where: web pages u CD content u documentation + README and Test proc u ACS Overview, Installation Manual, Release Notes n who: n what: general purpose tools -> binaries ACS sources -> compilation
What n gnu tools (not gcc) and tcltk tools u gcc is the native one for RH7.3, 2.96 n java 1.4.1_02 n JacORB (+Ant 1.5.1) n ACE 5.3, TAO Patches n Python 2.2 omniORB and omnipython 2.0 n In-house develop. Tools = templates, Makefile, tat, … n ACS Sources
Installation steps 1) Install the operative system -> sys admin 2) Install the tools (binaries) -> install script 3) Compile the ACS libraries -> make 4) Test the software
Installation step 1: OS n Operative System: RH 7.2 Full installation; if not, add: u pdksh u glibc-dlevel u kernel-headers u itcl , tclx u gcc 2.96!
Space disk n CD~180MB n ACS-2.1~1500MB n ACS ~65MB (under $HOME) (The sources can grow up to 350MB is the “clean” after “make all” is not performed)
Environment and User n Whatever user can install ACS 2.1 n Default interactive shell: bash n Environment variables: $HOME/.acs/.bash_profile.acs to be sourced at login:. $HOME/.acs/.bash_profile.acs n Other emacs and x resources stuff
Prepare the system n Create the installation directory n /alma (not necessary the creation of ACS-2.1) n Give right permissions to the installation user n Create the installation user
Installation step2: script = where_you_have_the_cd =where_you_install_the_release $ /INSTALL/0_InstallACS constraint when installing gnu and tcl tools: respect the absolute path /alma/ACS-2.1
Step 3: Build the ACS libraries $ source $HOME/.acs/.bash_profile.acs $ export OPTIMIZE=0 $ cd $HOME/ACS $ make build_clean ($ make build) Look at $HOME/ACS/build.log Unset the INTROOT!!!
Step 4: Test the SW $ acsStartORBSRVC $ maciManager & $ maciActivate Activator $ objexp & $ abeansStart alma.acs.examples.PSPanelTutorial
Step 4: Test the SW-2 SHUTDOWN: close the obj and abeans window n $ maciActivatorShutdown Activator n $ maciManagerShutdown n $ acsStopORBSRVC