sudo apt-get install g++ make libreadline-dev git
sudo dnf install epel-release sudo dnf install gcc gcc-c++ make readline-devel perl perl-ExtUtils-Install git
mkdir $HOME/epics cd $HOME/epics
git clone --recursive https://github.com/epics-base/epics-base.git cd epics-base make
export EPICS_BASE=$HOME/epics/epics-base
export EPICS_HOST_ARCH=$(${EPICS_BASE}/startup/EpicsHostArch)
export PATH=${EPICS_BASE}/bin/${EPICS_HOST_ARCH}:${PATH}source ~/.bashrc softIoc
sudo apt install ufw sudo ufw allow 22/tcp
sudo ufw allow 5064/tcp sudo ufw allow 5064/udp sudo ufw allow 5065/tcp sudo ufw allow 5065/udp sudo ufw enable
sudo firewall-cmd --zone=public --add-port=5064/udp --permanent sudo firewall-cmd --zone=public --add-port=5064/udp --permanent sudo firewall-cmd --reload
sudo ufw status
sudo ufw allow from 192.168.1.0/24 sudo ufw enable
export EPICS_CA_AUTO_ADDR_LIST=YES unset EPICS_CA_ADDR_LIST
mkdir $HOME/epics/support cd $HOME/epics/support git clone https://github.com/epics-modules/sequencer.git
cd sequencer/ vi configure/RELEASE -- 以下編集内容 -- # EPICS_BASE=/home/franksen/src/epics-base/3-14-12-5 # デフォルト(このままだと動かない) EPICS_BASE=/home/epics/epics/epics-base # 正しいパスに設定
sudo apt install re2c
sudo dnf install re2c
make
cd $HOME/epics/support git clone https://github.com/epics-modules/asyn.git
cd asyn/ vi configure/RELEASE -- 以下編集内容 -- # SUPPORT=/corvette/home/epics/devel SUPPORT=/home/epics/epics/support #SNCSEQ=$(SUPPORT)/seq-2-2-9 SNCSEQ=$(SUPPORT)/sequencer # EPICS_BASE=/corvette/usr/local/epics-devel/base-7.0.8 EPICS_BASE=/home/epics/epics/epics-base
sudo dnf install libtirpc-devel
make
cd $HOME/epics/support git clone https://github.com/paulscherrerinstitute/StreamDevice.git
cd StreamDevice/ vi configure/RELEASE -- 以下編集内容 -- #ASYN=$(SUPPORT)/asyn4-45 #CALC=$(SUPPORT)/calc-3-7-5 #PCRE=$(SUPPORT)/pcre-7-2 ASYN=$(SUPPORT)/asyn #EPICS_BASE=/usr/local/epics/base-7.0.9 EPICS_BASE=/home/epics/epics/epics-base
make
sudo dnf install java-latest-openjdk-devel java -version
wget https://www-linac.kek.jp/cont/css/apps/cs-studio-kek-4.6.4-SNAPSHOT-202410031353-linux.gtk.x86_64.tar.gz tar -vzxf cs-studio-kek-4.6.4-SNAPSHOT-202410031353-linux.gtk.x86_64.tar.gz
cd cs-studio-kek ./css