next up previous contents index
Next: VMS systems Up: Installing PATCHY Previous: Installing PATCHY

Unix systems

 

Retrieving the binaries from asisftp.cern.ch

In most cases, the PATCHY binaries can be retrieved from asisftp.cern.ch as shown below. It may be necessary to rebuild the modules if there are compiler/shared library incompatibilities etc.

Retrieving the modules from asis

zfatal:/home/cp/jamie (4) ftp asisftp.cern.ch
Connected to asisftp.cern.ch.
220 asisftp FTP server (Version 2.0WU(14) Fri Sep 17 15:39:37 MET DST 1993) ready
.
Name (asisftp.cern.ch:jamie): anonymous
331 Guest login ok, send your complete e-mail address as password.
Password:
230-                   ________________________________________
230-                   Application Software Installation Server
230-                   ________________________________________
230-
230-   Welcome to the ASIS ftp server, developed by the CERN Computing and
230-   Networking Division to serve the High Energy Physics research community.
230-
230-   ftp clients may abort due to improper handling of such introductory
230-   messages. A dash (-) as the first character of your pw will suppress it.
230-
230-   The CERNlib software, located in the "cernlib" directory, is covered by
230-   CERN copyright. Before taking any material from this directory, please
230-   read the copyright notice "cernlib/copyright".
230-
230-   Please contact cernlib@cernvm.cern.ch for site registration. General
230-   support questions should be addressed to asis-support@asis01.cern.ch. 
230-
230 Guest login ok, access restrictions apply.
ftp> cd cernlib/rs_aix32/patchy/4.15/bin
250 CWD command successful.
ftp> ls
200 PORT command successful.
150 Opening ASCII mode data connection for file list.
fcasplit
ycompar
yedit
yfrceta
yindex
yindexb
ylist
ylistb
ypatchy
ysearch
yshift
ytobcd
ytobin
ytoceta
226 Transfer complete.
ftp> 
ftp> 
Local directory now /home/cp/jamie/patchy/bin
ftp> bin
200 Type set to I.
ftp> prompt off
Interactive mode off.
ftp> mget *
200 PORT command successful.
150 Opening BINARY mode data connection for fcasplit (20539 bytes).
226 Transfer complete.
20539 bytes received in 0.8578 seconds (23.38 Kbytes/s)
200 PORT command successful.
150 Opening BINARY mode data connection for ycompar (73414 bytes).
226 Transfer complete.
73414 bytes received in 1.1 seconds (65.17 Kbytes/s)
200 PORT command successful.
150 Opening BINARY mode data connection for yedit (102039 bytes).
226 Transfer complete.
102039 bytes received in 0.6132 seconds (162.5 Kbytes/s)
200 PORT command successful.
150 Opening BINARY mode data connection for yfrceta (96265 bytes).
226 Transfer complete.
96265 bytes received in 0.7846 seconds (119.8 Kbytes/s)
200 PORT command successful.
150 Opening BINARY mode data connection for yindex (1299 bytes).
226 Transfer complete.
1299 bytes received in 0.05103 seconds (24.86 Kbytes/s)
200 PORT command successful.
150 Opening BINARY mode data connection for yindexb (79914 bytes).
226 Transfer complete.
79914 bytes received in 0.9767 seconds (79.91 Kbytes/s)
200 PORT command successful.
150 Opening BINARY mode data connection for ylist (1294 bytes).
226 Transfer complete.
1294 bytes received in 0.02697 seconds (46.85 Kbytes/s)
200 PORT command successful.
150 Opening BINARY mode data connection for ylistb (78498 bytes).
226 Transfer complete.
78498 bytes received in 0.9826 seconds (78.02 Kbytes/s)
200 PORT command successful.
150 Opening BINARY mode data connection for ypatchy (161238 bytes).
226 Transfer complete.
161238 bytes received in 0.9318 seconds (169 Kbytes/s)
200 PORT command successful.
150 Opening BINARY mode data connection for ysearch (88551 bytes).
226 Transfer complete.
88551 bytes received in 0.9307 seconds (92.91 Kbytes/s)
200 PORT command successful.
150 Opening BINARY mode data connection for yshift (93915 bytes).
226 Transfer complete.
93915 bytes received in 1.032 seconds (88.9 Kbytes/s)
200 PORT command successful.
150 Opening BINARY mode data connection for ytobcd (73968 bytes).
226 Transfer complete.
73968 bytes received in 0.4764 seconds (151.6 Kbytes/s)
200 PORT command successful.
150 Opening BINARY mode data connection for ytobin (84577 bytes).
226 Transfer complete.
84577 bytes received in 0.533 seconds (155 Kbytes/s)
200 PORT command successful.
150 Opening BINARY mode data connection for ytoceta (88839 bytes).
226 Transfer complete.
88839 bytes received in 0.4553 seconds (190.5 Kbytes/s)
ftp> quit
221 Goodbye.
zfatal:/home/cp/jamie (5)

Installing PATCHY from the installation kit

To install PATCHY from the installation kit, first retrieve the required files from asisftp.cern.ch as shown below.    

Retrieving the PATCHY installation kit for Unix systems

zfatal:/home/cr/cernlib (415) ftp asisftp
Connected to asisftp.cern.ch.
220 asisftp FTP server (Version 2.0WU(14) Fri Sep 17 15:39:37 MET DST 1993) ready
.
Name (asisftp:cernlib): anonymous
331 Guest login ok, send your complete e-mail address as password.
Password:
230-                   ________________________________________
230-                   Application Software Installation Server
230-                   ________________________________________
230-
230-   Welcome to the ASIS ftp server, developed by the CERN Computing and
230-   Networking Division to serve the High Energy Physics research community.
230-
230-   ftp clients may abort due to improper handling of such introductory
230-   messages. A dash (-) as the first character of your pw will suppress it.
230-
230-   The CERNlib software, located in the "cernlib" directory, is covered by
230-   CERN copyright. Before taking any material from this directory, please
230-   read the copyright notice "cernlib/copyright".
230-
230-   Please contact cernlib@cernvm.cern.ch for site registration. General
230-   support questions should be addressed to asis-support@asis01.cern.ch. 
230-
230 Guest login ok, access restrictions apply.
ftp> 
ftp> cd cernlib/rs_aix32/patchy/4.15/src
250-Please read the file README
250-  it was last modified on Tue Nov 30 13:19:59 1993 - 63 days ago
250 CWD command successful.
ftp> 
ftp> ls 
200 PORT command successful.
150 Opening ASCII mode data connection for file list.
README
make_patchy
p4boot.sh0
p4inceta
rceta.sh
226 Transfer complete.
ftp> 
ftp> get README
200 PORT command successful.
150 Opening ASCII mode data connection for README (4844 bytes).
226 Transfer complete.
4963 bytes received in 0.03007 seconds (161.2 Kbytes/s)
ftp> get make_patchy
200 PORT command successful.
150 Opening ASCII mode data connection for make_patchy (4434 bytes).
226 Transfer complete.
4548 bytes received in 0.02672 seconds (166.2 Kbytes/s)
ftp> get p4boot.sh0
200 PORT command successful.
150 Opening ASCII mode data connection for p4boot.sh0 (12888 bytes).
226 Transfer complete.
13335 bytes received in 0.1023 seconds (127.3 Kbytes/s)
ftp> get rceta.sh
200 PORT command successful.
150 Opening ASCII mode data connection for rceta.sh (8598 bytes).
226 Transfer complete.
8877 bytes received in 0.03805 seconds (227.8 Kbytes/s)
ftp> bin
200 Type set to I.
ftp> get p4inceta
200 PORT command successful.
150 Opening BINARY mode data connection for p4inceta (1573200 bytes).
226 Transfer complete.
1573200 bytes received in 8.896 seconds (172.7 Kbytes/s)
ftp> 
ftp> quit
221 Goodbye.
zfatal:/home/cr/cernlib (416)

We now ensure that the variable CERN is correctly defined and then run make_patchy.

Running make_patchy

chmod +x make_patchy

export CERN=/cernlib/cern

./make_patchy

This will then launch the installation and verification procedure, resulting in the following files:

fcasplit
ycompar
yedit
yfrceta
yindex
ylist
ypatchy
ysearch
yshift
ytobcd
ytobin
ytoceta

Only fcasplit and ypatchy are required for the CERNLIB installation procedures.


Janne Saarela
Wed Mar 29 15:50:22 METDST 1995