> 文章列表 > EPICS Archiver Appliance在Debian11 容器下安装文档

EPICS Archiver Appliance在Debian11 容器下安装文档

EPICS Archiver Appliance在Debian11 容器下安装文档

PC安装虚拟化平台趟坑记录

 上面proxmox在pc上安装好之后,相关的后台开始搭建,首先是AA数据存档服务。

EPICS Archiver Appliance在Debian11下安装文档

上面文档是晓康整理的,还一直没空完整的按流程一遍,正好就着proxmox平台在其下建的CT下跑一遍,晓康当时应该是摸索过程中碰到了很多的坑,把解决坑的一些过程也都放在流程里了,的,我按流程做过程比较顺利,就去掉些没碰到坎不需要的步骤重新整理一下:

1、准备,新建CT,我使用的是这个CT模板:

linux新建用户并增加sudo权限

 建好CT后按上面链接新建个普通用户,比如aa,因为发现用root账号跑流程后服务启动不起来。

  • Debian 源使用帮助
  • Debian Security 源使用帮助

按上面设置好源,粘贴命令如下:

adduser aa
sed -i 's/ftp.debian.org/mirrors.ustc.edu.cn/g' /etc/apt/sources.list
sed -i 's|security.debian.org|mirrors.ustc.edu.cn/debian-security|g' /etc/apt/sources.list
apt-get update
apt install git make sudo
su aa

2、AA搭建过程:

git抓包可能需要翻墙才能抓回来,自己找网络管理员想办法解决。普通用户权限下:

git clone https://github.com/jeonghanlee/epicsarchiverap-env.git
cd epicsarchiverap-env/
make init
make install.pkgs
sudo bash scripts/required_pkgs.shmake db.secure
make db.addAdmin
make db.show
make db.create
make db.show
make sql.fill
make sql.showbash scripts/install_java_pkgs_local.bash ant
bash scripts/install_java_pkgs_local.bash jdk11
bash scripts/install_java_pkgs_local.bash maven
bash scripts/install_java_pkgs_local.bash vars
vi configure/CONFIG_COMMON #将java版本号改为11,“JAVA_LOCAL_VER:=11”
make install.jdk
make conf.jdk
make build
make install
sudo systemctl enable epicsarchiverap.service
sudo systemctl start epicsarchiverap.service
sudo systemctl status epicsarchiverap.service

这样的流程就编译搭建好了,过程很顺利,如果碰到问题,再回溯到晓康的那个含有各种坑的解决办法的流程尝试即可。