Linux下EPICS的安装与配置——CSS安装与配置
本文继“Linux系统下EPICS的安装与配置”文章后,给出了客户端CSS新版本Phoebus的安装与配置。
Phoebus是一个框架和一系列工具,用于监视和操作大型控制系统,例如加速器社区中的系统。Phoebus是control system studio工具集的更新,它删除了对eclipse rcp和SWT的依赖。
参考网址:Preferences Listing — Phoebus 1.0 documentation
1 Phoebus安装前的系统准备
1.1 java支持安装
Phoebus需要jdk11或者更高版本的java支持,首先java -version查看版本,然后执行yum -y remove java*卸载当前java版本。下载openjdk-12.0.1_linux-x64_bin.tar.gz,解压到usr/java下,并在profile中添加如下配置:
export JAVA_HOME=/usr/java/jdk-12.0.1
export PATH=$PATH:$JAVA_HOME/bin
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
添加配置后,source /etc/profile使配置文件生效,并再次查看java版本是否正确。
1.2 maven安装
下载apache-maven-3.6.3-bin.tar.gz,复制到/opt下,将其bin文件路径添加到系统配置文件profile中。
添加配置后,source /etc/profile使配置文件生效,并查看maven版本是否正确。
2 Phoebus的安装与配置
Phoebus下载网址:https://github.com/ControlSystemStudio/phoebus
将下载的Phoebus文件夹复制到/opt下,并执行如下指令:
1)mvn clean verify -f dependencies/pom.xml
2)mvn -DskipTests clean
3)mvn -DskipTests install,注意跳过测试,否则编译可能不成功
编译成功后,运行Phoebus。
Linux下EPICS的安装与配置——CSS安装与配置相关推荐
- Linux下JIRA版本5.0.1的安装.破解.汉化
Linux下JIRA版本5.0.1的安装.破解.汉化 2013-11-10 01:36:27 标签:linux jira 安装 原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 .作者 ...
- bind dns mysql,linux下bind9.8+dlz+mysql 的dns服务器局域网配置
linux下bind9.8+dlz+mysql 的dns服务器局域网配置 安装1.mysql 我用的二进制包安装 groupadd mysql useradd -r -g mysql -s /sbin ...
- Linux 下 离线下载服务部署 CCAA的安装使用
Linux 下 离线下载服务部署 CCAA的安装使用 我的小站.Github CCAA 是服务器离线下载解决⽅案包,组件包含了Aria2 提供离线下载,ccaa_web⽀撑AriaNg运⾏, Aria ...
- linux 内网yum,Linux下 内网环境 通过ISO yum安装依赖
Linux下 内网环境 通过ISO yum安装依赖 上传系统系统镜像 创建镜像挂载点 mkdir iso 将系统镜像挂载到 /iso 挂载点上 [root@localhost home]# mount ...
- linux下织梦cms安装环境配置文件,Mac本地环境配置以及安装织梦CMS,增加新的坑解决办法...
Mac上其实已经自带了Apache和PHP,只是默认关闭的.开启一下就行了. Apache配置 apache已经自带了,只需在"终端"输入命令开启下就行了. 开启apache ...
- Linux下nginx与Tomcat的https非443端口配置
nginx的安装 本文中采用编译安装.步骤如下: # 检查和安装依赖项(gcc.正则表达式工具.传送内容压缩的zlib库.openssl开启https支持),-y表示静默安装 yum -y insta ...
- linux下php的安装路径,Linux下Apache、PHP、MySQL默认安装路径
Apache: 如果采用RPM包安装,安装路径应在 /etc/httpd 目录下 Apache配置文件:/etc/httpd/conf/httpd.conf Apache模块路径:/usr/sbin/ ...
- Linux下qwt源码编译,QWT的编译与配置
QWT,全称是Qt Widgets for Technical Applications,是一个基于LGPL版权协议的开源项目, 可生成各种统计图.它为具有技术专业背景的程序提供GUI组件和一组实用类 ...
- Linux下学习C语言编程(一)系统环境配置
文章目录 前言 一.环境选择 二.配置环境 1.下载CentOS 7 2.创建虚拟环境 2.1 创建新的虚拟机 2.2 新建虚拟机向导 2.3 安装来源 2.4 指定安装位置 2.5 设定磁盘容量 2 ...
最新文章
- Linux中OBS在Wayland环境下黑屏只显示鼠标的应对措施
- java基础(七) java四种访问权限
- elasticsearch索引模板
- 获取mac地址方法之一 GetAdaptersInfo()
- JAVA字节码指令iload_n为什么只有0到3?
- 华为y7可以人脸识别吗_华为手机经常弹出“系统更新”提示,可以不更新吗?看完涨知识了...
- 10个值得关注的优秀CSS框架
- 力扣116. 填充每个节点的下一个右侧节点指针(C++,附思路)
- mysql保存emoji报java.sql.SQLException: Incorrect string value: '\xF0\x9F\x98\x8B'
- CF429E Points and Segments
- ld: i386 架构于输入文件foo.o 与 i386:x86-64 输出不兼容
- 使用thinkphp搞了一个简单的三级分销
- 局域网考勤python_Python3.7实现中控考勤机自动连接
- 50个查询系列-第13个查询:把“SC”表中“叶平”老师教的课的成绩都更改为此课程的平均成绩;...
- 降价用计算机数组公式,数组公式
- HTML基础之表单提交
- jQuery过年烟火炫酷背景插件音效
- NLP自然语言处理学习笔记(十)(转自咕泡AI)
- 计算机网络原理(交换机,路由器详解)
- 什么是802.1q协议