EPICS-base安装

1. 切换到~/apps/epics,下载EPICS base

wget https://github.com/epics-base/epics-base/archive/R3.14.12.7.tar.gz

2. 解压

tar -zxvf R3.14.12.7.tar.gz -C ./

获得文件夹epics-base-R3.14.12.7

3. 在 /usr/local建立符号连接,指向EPICS distribution的新建目录/home/beam/apps/epics/epics-base-R3.14.12.7

ln -s /home/beam/apps/epics /usr/local/epics

此操作需要root权限

4. 设置环境变量

export EPICS_HOST_ARCH=`/usr/local/epics/epics-base-R3.14.12.7/startup/EpicsHostArch`

export EPICS_HOST_ARCH=$(/usr/local/epics/epics-base-R3.14.12.7/startup/EpicsHostArch)

由于EPICS为不同操作系统构建,需要使用上述环境变量确定architecture

echo $EPICS_HOST_ARCH可以获得安装base的计算机的architecture

5. 进入目录 ~/apps/epics/epics-base-R3.14.12.7,make

(有可能报错,找不到readline/readline.h,说明缺少libreadline,下载readline-devel)

6. 若未出错,则可以测试EPICS base是否安装成功。

进入目录 cd ~/apps/epics/epics-base-R3.14.12.7

运行 ./bin/linux-x86_64/softIoc

若返回版本和日期,说明安装成功

7. 设置环境变量

编辑 ~/.bashrc或~/.bash_aliases,添加环境变量

export EPICS_HOST_ARCH=`/usr/local/epics/epics-base-R3.14.12.7/startup/EpicsHostArch`

export EPICS_HOST_ARCH=$(/usr/local/epics/epics-base-R3.14.12.7/startup/EpicsHostArch)

export EPICS_HOST_ARCH=${EPICS_BASE}/startup/EpicsHostArch

export EPICS_BASE_BIN=${EPICS_BASE}/bin/${EPICS_HOST_ARCH}

export EPICS_BASE_LIB=${EPICS_BASE}/lib/${EPICS_HOST_ARCH}

if [ "" = "${LD_LIBRARY_PATH}" ]; then

export LD_LIBRARY_PATH=${EPICS_BASE_LIB}

else

export LD_LIBRARY_PATH=${EPICS_BASE_LIB}:${LD_LIBRARY PATH}

fi

export PATH=${PATH}:${EPICS_BASE_BIN}

"export PATH=$PATH:/home/beam/apps/epics/epics-base-R3.14.12.7/bin/linux-x86_64" >> ~/.bashrc

8. 检查EPICS base占用多少空间

cd ~/apps/epics

du -sc epics-base-R3.14.12.7

你可能感兴趣的:(EPICS-base安装)