openEuler下EPICS Base的编译
https://repo.openeuler.org/openEuler-20.03-LTS-SP2/ISO/x86_64/一直想在openEuler下试试使用EPICS,趁着开工前的空闲就动手做起来,从上面链接里下载最新的LTS支持版。Centos7下EPICS areaDetector的ADAravis包的编译_卡西莫多的博客-CSDN博客a原来摄像头都是使用areaDetector下的ara
https://repo.openeuler.org/openEuler-20.03-LTS-SP2/ISO/x86_64/
一直想在openEuler下试试使用EPICS,趁着开工前的空闲就动手做起来,从上面链接里下载最新的LTS支持版。
Centos7下EPICS areaDetector的ADAravis包的编译_卡西莫多的博客-CSDN博客a原来摄像头都是使用areaDetector下的aravisGigE那个包建起来的IOC在线跑,使用的过程中发现相机有些参数没法通过PV设置,比如触发模式、像素bit数之类的,每次都是用厂家的工具设置好了才开IOC看图像,很不方便。后来永良说使用ADAravis建的IOC没这个问题。尝试弄了一下,总结个流程让新手搭建时能少花些时间:准备:Centos7ministall的系统:root权限下:yum install -y epel-releaseyum install -y git https://blog.csdn.net/weixin_43767046/article/details/121672708上面的流程在openEuler下最开始的yum install epel-release就走不动了,参照下面链接这一步走过去了:
华为OpenEuler体验系列(06)--软件安装_mengyoufengyu的博客-CSDN博客
总结下:
准备:
安装openEuler-20.03-LTS-SP2的ministall:
root权限下:
wget https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
rpm -ivh --nodeps epel-release-latest-7.noarch.rpm
yum install -y git wget gcc gcc-c++ autoconf libtool libX11-devel libXext-devel libnet-devel libpcap-devel libusbx-devel libusb-devel intltool glibmm24-devel procServ re2c --nobest
yum install -y ninja-build meson glib2-devel libxml2-devel gtk3-devel gstreamer1 gstreamer1-devel gstreamer1-plugins-base-devel libnotify-devel gtk-doc gobject-introspection-devel zlib-devel --nobest
##需要的包参考: Packages required for EPICS on Centos 8 — EPICS How-Tos documentation
adduser ioc
mkdir /half #以合肥先进光源为例
chown -R ioc:ioc /half
cd /half
su ioc
mkdir epics
cd epics
############下载和编译epics base7#################################
git clone --recursive -b 7.0 https://git.launchpad.net/epics-base base-7.0
cd base-7.0make
来自 <EPICS 7 - EPICS Controls/>
没有意外的话,上面应该把base编译通过了。和在centos7下的流程相比除了epel-release的安装有区别外,后面的长串yum install命令后面加了个nobest的参数。
后面的synApps的编译坑太多,呼唤愿意弄得继续往下踩。
更多推荐
所有评论(0)