Changes between Initial Version and Version 1 of epics/install/epics_extensions


Ignore:
Timestamp:
05/11/13 12:30:50 (11 years ago)
Author:
obina
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • epics/install/epics_extensions

    v1 v1  
     1= EPICS Extensions インストール手順 = 
     2 
     3== Download == 
     4最新のバージョンは http://www.aps.anl.gov/epics/download/extensions/index.php 等で確認する。現時点では以下の通り 
     5{{{ 
     6[epics@myvm1 ~]$ cd /opt/epics/arc 
     7[epics@myvm1 arc]$ wget http://www.aps.anl.gov/epics/download/extensions/extensionsTop_20120904.tar.gz 
     8[epics@myvm1 arc]$ wget http://www.aps.anl.gov/epics/download/extensions/gateway2_0_4_0.tar.gz 
     9[epics@myvm1 arc]$ wget http://www.aps.anl.gov/epics/download/extensions/msi1-6.tar.gz 
     10[epics@myvm1 arc]$ wget http://downloads.sourceforge.net/project/procserv/2.6.0/procServ-2.6.0.tar.gz 
     11}}} 
     12 
     13 
     14== Extensions Top == 
     15Extensionsディレクトリ構造を作っておきます。 
     16{{{ 
     17[epics@myvm1 ~]$ cd /opt/epics/R314.12.3/ 
     18[epics@myvm1 R314.12.3]$ ls 
     19base 
     20[epics@myvm1 R314.12.3]$ 
     21[epics@myvm1 R314.12.3]$ gzip -dc /opt/epics/arc/extensionsTop_20120904.tar.gz | tar xvf - 
     22[epics@myvm1 R314.12.3]$ ls 
     23base  extensions 
     24[epics@myvm1 R314.12.3]$  
     25}}} 
     26 
     27{{{ /opt/epics/R314.12.3/extensions/configure/RELEASE }}} ファイルでのbaseの指定が正しいことを確認する。 
     28(このwikiの手順通りにやっていれば、そのままで良い) 
     29 
     30 
     31 
     32 
     33 
     34以下ではExtensionsの例として gateway, msi, procServ をインストールする。 
     35これらのソフトが必要なければスキップして modules インストールに進んでも良い。 
     36 
     37 
     38== gateway == 
     39{{{ 
     40[epics@myvm1 ~]$ cd /opt/epics/R314.12.3/extensions/src/ 
     41[epics@myvm1 src]$ gzip -dc /opt/epics/arc/gateway2_0_4_0.tar.gz | tar xvf - 
     42[epics@myvm1 src]$ ls 
     43Makefile  gateway2_0_4_0 
     44[epics@myvm1 src]$ 
     45[epics@myvm1 src]$ cd gateway2_0_4_0/ 
     46[epics@myvm1 gateway2_0_4_0]$ make 
     47..... 
     48[epics@myvm1 gateway2_0_4_0]$ ls ../../bin/linux-x86/ 
     49gateway 
     50 
     51[epics@myvm1 ~]$ cd /opt/epics/R314.12.3/extensions/src/ 
     52[epics@myvm1 src]$ 
     53[epics@myvm1 src]$ ls 
     54Makefile  gateway2_0_4_0 
     55[epics@myvm1 src]$ gzip -dc /opt/epics/arc/msi1-6.tar.gz | tar tvf - |more 
     56drwxr-xr-x jba/aesctl        0 2013-01-25 05:03 msi1-6/ 
     57-rw-r--r-- jba/aesctl       45 1997-12-19 01:39 msi1-6/template 
     58-rw-r--r-- jba/aesctl    13105 2013-01-11 05:59 msi1-6/msi.html 
     59-rw-r--r-- jba/aesctl       95 2007-06-26 04:59 msi1-6/README.1st 
     60-rw-r--r-- jba/aesctl    22515 2009-10-29 04:47 msi1-6/msi.c 
     61-rw-r--r-- jba/aesctl       88 1997-12-19 01:39 msi1-6/pattern 
     62-rw-r--r-- jba/aesctl       75 1997-12-19 01:39 msi1-6/testfile1 
     63-rw-r--r-- jba/aesctl       59 1998-12-14 23:46 msi1-6/substitute 
     64-rw-r--r-- jba/aesctl      171 1997-12-19 01:39 msi1-6/testfile 
     65-rw-r--r-- jba/aesctl        4 1998-12-14 23:46 msi1-6/.cvsignore 
     66-rw-r--r-- jba/aesctl      691 2007-05-19 01:16 msi1-6/Makefile 
     67-rw-r--r-- jba/aesctl     3515 2002-08-03 00:39 msi1-6/LICENSE 
     68}}} 
     69 
     70== msi == 
     71マクロ展開用のスクリプト 
     72{{{ 
     73[epics@myvm1 src]$ gzip -dc /opt/epics/arc/msi1-6.tar.gz | tar xvf - 
     74[epics@myvm1 src]$ cd msi1-6/ 
     75[epics@myvm1 msi1-6]$ make 
     76[epics@myvm1 msi1-6]$ ls ../../bin/linux-x86/ 
     77gateway  msi 
     78[epics@myvm1 msi1-6]$ 
     79}}} 
     80 
     81 
     82== procServ == 
     83バックグランドでiocを実行し続けるときに便利。プロセスが落ちたときの自動再起動機能あり。 
     84これを使わずに GNU Screen を使っても良いです。 Soft IOC の数が増えたときには procServ が便利かもしれません。 
     85{{{ 
     86[epics@myvm1 ~]$ cd /opt/epics/R314.12.3/extensions/src/ 
     87[epics@myvm1 src]$ gzip -dc /opt/epics/arc/procServ-2.6.0.tar.gz | tar xvf - 
     88[epics@myvm1 src]$ cd procServ-2-6-0App/ 
     89[epics@myvm1 procServ-2.6.0]$ ./configure --with-epics-top=../.. 
     90[epics@myvm1 procServ-2.6.0]$ make 
     91....... 
     92[epics@myvm1 procServ-2.6.0]$ ls ../../bin/linux-x86/ 
     93gateway  msi  procServ 
     94[epics@myvm1 procServ-2.6.0]$ 
     95}}}