本文继“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安装与配置相关推荐

  1. Linux下JIRA版本5.0.1的安装.破解.汉化

     Linux下JIRA版本5.0.1的安装.破解.汉化 2013-11-10 01:36:27 标签:linux jira 安装 原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 .作者 ...

  2. 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 ...

  3. Linux 下 离线下载服务部署 CCAA的安装使用

    Linux 下 离线下载服务部署 CCAA的安装使用 我的小站.Github CCAA 是服务器离线下载解决⽅案包,组件包含了Aria2 提供离线下载,ccaa_web⽀撑AriaNg运⾏, Aria ...

  4. linux 内网yum,Linux下 内网环境 通过ISO yum安装依赖

    Linux下 内网环境 通过ISO yum安装依赖 上传系统系统镜像 创建镜像挂载点 mkdir iso 将系统镜像挂载到 /iso 挂载点上 [root@localhost home]# mount ...

  5. linux下织梦cms安装环境配置文件,Mac本地环境配置以及安装织梦CMS,增加新的坑解决办法...

    Mac上其实已经自带了Apache和PHP,只是默认关闭的.开启一下就行了. Apache配置 apache已经自带了,只需在"终端"输入命令开启下就行了. ​​​开启apache ...

  6. Linux下nginx与Tomcat的https非443端口配置

    nginx的安装 本文中采用编译安装.步骤如下: # 检查和安装依赖项(gcc.正则表达式工具.传送内容压缩的zlib库.openssl开启https支持),-y表示静默安装 yum -y insta ...

  7. linux下php的安装路径,Linux下Apache、PHP、MySQL默认安装路径

    Apache: 如果采用RPM包安装,安装路径应在 /etc/httpd 目录下 Apache配置文件:/etc/httpd/conf/httpd.conf Apache模块路径:/usr/sbin/ ...

  8. Linux下qwt源码编译,QWT的编译与配置

    QWT,全称是Qt Widgets for Technical Applications,是一个基于LGPL版权协议的开源项目, 可生成各种统计图.它为具有技术专业背景的程序提供GUI组件和一组实用类 ...

  9. Linux下学习C语言编程(一)系统环境配置

    文章目录 前言 一.环境选择 二.配置环境 1.下载CentOS 7 2.创建虚拟环境 2.1 创建新的虚拟机 2.2 新建虚拟机向导 2.3 安装来源 2.4 指定安装位置 2.5 设定磁盘容量 2 ...

最新文章

  1. Linux中OBS在Wayland环境下黑屏只显示鼠标的应对措施
  2. java基础(七) java四种访问权限
  3. elasticsearch索引模板
  4. 获取mac地址方法之一 GetAdaptersInfo()
  5. JAVA字节码指令iload_n为什么只有0到3?
  6. 华为y7可以人脸识别吗_华为手机经常弹出“系统更新”提示,可以不更新吗?看完涨知识了...
  7. 10个值得关注的优秀CSS框架
  8. 力扣116. 填充每个节点的下一个右侧节点指针(C++,附思路)
  9. mysql保存emoji报java.sql.SQLException: Incorrect string value: '\xF0\x9F\x98\x8B'
  10. CF429E Points and Segments
  11. ld: i386 架构于输入文件foo.o 与 i386:x86-64 输出不兼容
  12. 使用thinkphp搞了一个简单的三级分销
  13. 局域网考勤python_Python3.7实现中控考勤机自动连接
  14. 50个查询系列-第13个查询:把“SC”表中“叶平”老师教的课的成绩都更改为此课程的平均成绩;...
  15. 降价用计算机数组公式,数组公式
  16. HTML基础之表单提交
  17. jQuery过年烟火炫酷背景插件音效
  18. NLP自然语言处理学习笔记(十)(转自咕泡AI)
  19. 计算机网络原理(交换机,路由器详解)
  20. 什么是802.1q协议

热门文章

  1. 工具-visio2016和本地正版office2016安装冲突问题(已解决,成功安装并存)
  2. 史上最全指导——如何进行网红营销
  3. 李开复:给中国学生的一封信
  4. CentOs 下SSH 免密码登陆
  5. PC遥控器电路_遥控电路图讲解
  6. 怎样清理苹果手机内存空间_原来苹果手机按这2个键,能快速清理缓存,用了3年手机涨知识了...
  7. iOS - ipa安装包大小优化
  8. 使用libsvm实现文本分类
  9. tar命令如何解压指定文件到指定目录下
  10. python内存的回收机制_Python 内存管理以及垃圾回收机制