90 likes | 186 Views
AliEn package for Windows users. Artem Harutyunyan 1,2,3 Arsen Hayrapetyan 1,2,4 1 Yerevan Physics Institute 2 Armenian e-Science Foundation 3 State Engineering University of Armenia 4 Yerevan State University. Contents.
E N D
AliEn package for Windows users Artem Harutyunyan1,2,3Arsen Hayrapetyan1,2,4 1Yerevan Physics Institute 2Armenian e-Science Foundation 3State Engineering University of Armenia 4Yerevan State University
Contents • Progress in the AliEn client software (version 1.32-14) port to Windows since the last report of Artem Harutyunyan at Alice off-line meeting (15.07.2004) • AliEn distributions for Linux and Windows • AliEn setup.exe for Windows (http://cern.ch/hartem/AliEn-1.32-14-setup.exe , http://cern.ch/hartem/README.htm)
Status of the port reported by Artem at Alice off-line meeting (15.07.2004)
Solved problems • Problem with the lack of functionality of some bash utilities (e.g. ps, grep) on Windowshas been resolved by writing wrappers for these utilities • Windows case-insensitivity caused problem with Perl module names.It has been resolved by adding to the class AliEn::SE::Methods a method (called MSSExactMatch) which forms the exact name of the module to be loaded
Still not ported: • <tab> and <tab><tab> -persisting problem • GUI • API }their port was not considered yet
AliEn distributions for Linux and Windows Linux Windows Perl (version 5.8.0) Active Perl (version 5.8.0) Grid-proxy-* Windows Grid-proxy-init (WGPI) Dynamic link libraries (.so) Dynamic link libraries (.dll) GNU utilities (bash, etc)
Alien setup.exe for WindowsIs created using Nullsoft Scriptable Install System (NSIS) tool
AliEn setup.exe for Windows: details • Installs AliEn client in the predefined directory c:\opt\alien, as well as creates directory trees c:\tmp\*, c:\home\* and c:\dev\* (in case they are absent) • Creates a file called Environment to initialize variables by reading Windows Registry key values (example of a key for the hostname of machine: HKLM\SYSTEM\CurrentControlSet\Services\Tcpip\ Parameters\Hostname)