This is an old revision of the document!


EPICS Installation on CentOS7

  • CentOS Linux (3.10.0-514.el7.x86_64) 7
    • installation type: server with GUI
    • with development tools
  • EPICS version: baseR3.14.12.4 8
  • Path: /opt/epics/base

add user to sudoer

usermod -aG wheel mu1s2s

refer to the link

su
yum update # Very long time

epics-base.jpg (later changed to 3.14.12.8, due to some installation problem from 14.12.4)

Restart PC

yum -y install readline-devel
  • gcc version 4.8.5 20150623 (Red Hat 4.8.5-39) (GCC)
  • GNU Make 3.82
vi /home/mu1s2s/.bashrc
EPICS_HOST_ARCH=linux-x86_64
export EPICS_HOST_ARCH
PATH=$PATH:/opt/epics/base/bin/linux-x86_64/
export PATH
EPICS_BASE=/opt/epics/base/
export EPICS_BASE
  • CA (cap5) not installed
  • make success for 12.8
  • make the extensions
cd path_to_epics/extensions
make clean  
make
  • for edm, X11 lib missing:
X11/Intrinsic.h: No such file or directory
yum install libXt-devel
yum install libXmu-devel
yum install openmotif-devel
yum install libXtst-devel
yum install giflib-devel
cd /extensions/src
make clean
make

In case some fonts are missing

yum -y install xorg-x11-fonts"*"

or, to directly change the configuration file in /edmMain/fonts.list to replace the missing fonts with other existing fonts。 refer to EPICS font configuration

reference:

https://sdcswd.wang/archives/76fb0fda/

https://blog.csdn.net/qq_34885184/article/details/88088502

http://blog.sina.com.cn/s/blog_6b19f6700101325z.html

VNC server on CentOS7

autosave

/home/mu1s2s/muminus/configure/RELEASE

/opt/epics/base/support/autosave-5-5/configure/RELEASE

/home/mu1s2s/muminus/muminusApp/src/iocxxxInclude.dbd

and Makefile

Follow the complete instruction on: http://cerldev.kek.jp/trac/EpicsUsersJP/wiki/epics/saverestore