CentOS7 安装EPICS超详细教程(图文详解)

CentOS7 安装EPICS超详细教程(图文详解)

本人今年需要用到虚拟机以及EPICS,所以找了许多的安装教程,总结了一些安装EPICS的经验与大家分享交流。有什么问题可以线上交流一下,共同学习!谢谢!
准备工作:
所使用虚拟机软件:VMware Workstation 15Pro(安装教程有许多自行搜索)
创建虚拟机的系统:Linux
CentOS7 镜像:CentOS7镜像下载(用镜像创建虚拟机的教程很多,自行搜索)
注意:创建虚拟机时要创建-用户名(全英文)-,并且要记住用户名,在安装EPICS时要用到。我创建的如下图:
在这里插入图片描述

EPICS安装包:EPICS-R3.15.6下载(要在创建的虚拟机里:应用程序–收藏–Firefox 下载)
下载时要注意:要选择“保存文件”,如图:在这里插入图片描述
下载好的安装包在:主文件夹–下载 中。
EPICS安装:
1、打开 终端 输入代码

su 

输入创建 root用户 时所输入的密码。如下图:在这里插入图片描述
注意:当你输入密码时,不会显示密码,但是有效。(最好用大键盘上的输入密码,不要用小键盘的数字输入)
最后如上图所示。
2、安装必备软件readline-devel:输入下面代码安装进行安装

yum -y install readline-devel

如图安装成功:在这里插入图片描述
3、先关闭 终端,再重新打开 终端。不然你创建的epics目录将无法操作
创建epics目录,并且把压缩包base-3.15.6.tar.gz解压到该目录下。代码如下:

mkdir -p /home/lytt/local/epics
cd /home/lytt/local/epics

注意:1、其中-lytt-要换成自己创建的用户名
2、把压缩包解压到epics目录下要手动去解压,因为我找了许多的教程的代码都不能自动完 成,所以手动解压。

步骤:打开-下载—双击base-3.15.6.tar.gz–选中base-3.15.6—提取到local/epics 目录下

然后输入如下代码:将base-3.15.6 改名为 base

mv base-3.15.6 base

接着运行startup目录下的EpicsHostArch,输入如下代码:

cd /home/lytt/local/epics/base/startup
./EpicsHostArch

注意:lytt换成自己创建的用户名。后面代码中的 lytt 都换成自己所创建的用户名。后面不再提醒!
运行结果如图所示:
在这里插入图片描述
输入代码 cd 回到根目录,然后再输入代码 su ,输入密码切换到root 用户。
回到根目录修改.bashrc文件内容,代码如下:

vi /root/.bashrc

在.bashrc文件内容最后面加入以下内容:

EPICS_HOST_ARCH=linux-x86_64
export EPICS_HOST_ARCH
PATH=$PATH:/lytt/local/epics/base/bin/linux-x86_64/
export PATH
EPICS_BASE=/lytt/local/epics/base/
export EPICS_BASE

注意:进入.bashrc文件里,按 A 插入,加入后按一下Esc 退出插入,再输入:wq! 保存退出文件。
修改结果如图:
在这里插入图片描述

然后保存更新环境变量,输入代码:

source /root/.bashrc

最后结果如图:
在这里插入图片描述
在base目录下编译,输入代码如下:

cd /home/lytt/local/epics/base
make clean && make

注意:如果出现 bash: make: 未找到命令… ,请按提示安装make命令,输入y 即可安装。
如果编译结束,出现gcc ,g++ 命令未找到,请安装gcc ,g++ 包,输入以下代码即可安装
安装时要先转到根目录上进行安装。

yum -y install gcc gcc-c++ kernel-devel 或按照下图所示的代码进行安装也可以。

在这里插入图片描述
安装完成后,在按照前面的bash目录下编译,进行编译安装即可。

如果编译没有出错的话,打开/lytt/local/epics/base/bin/linux-x86_64文件,输入代码:

ls /home/lytt/local/epics/base/bin/linux-x86_64

里会有如下文件,结果如图:
在这里插入图片描述
到这里,EPICS就算安装成功了。
如果想要验证一下就创建一个IOC示例。请查看教程
CentOS7—EPICS创建IOC示例超详细教程

参考文章:
CentOS7安装EPICS Base与建立IOC实例

  • 3
    点赞
  • 17
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值