Title: Установка EPICS
Установка EPICS
Есть разные способы установки под разными системами
- Ubuntu, Debian, установка deb пакета
- Fedora, SL, установка rpm пакета
- Linux, установка из исходников
- Windows, установка из исходников
Основно сайт http://www.aps.anl.gov/epics/index.php
github - https://github.com/epics-base/epics-base
Установка deb пакета
готовые пакеты для bookworm(x86_64) и buster(arm)
cat >> /etc/apt/sources.list.d/skifrepo.list << EOF
deb [trusted=yes] https://star.inp.nsk.su/~bekhte/debian/ bookworm main
EOF
cat >> /etc/apt/sources.list.d/skifrepo.list << EOF
deb [trusted=yes] https://star.inp.nsk.su/~bekhte/debian/ buster main
EOF
сборка deb из исходником
git clone https://gitlab.inp.nsk.su/beam-diagnostics/epics-base-deb.git
git clone https://gitlab.inp.nsk.su/beam-diagnostics/autosave-deb.git
git clone https://gitlab.inp.nsk.su/beam-diagnostics/cs-studio-deb.git
git clone https://gitlab.inp.nsk.su/beam-diagnostics/phoebus-deb.git
cd ...
debuild -b -us -uc
Установка rpm пакета
Сборка rpm из исходников
git clone https://star.inp.nsk.su/~bekhte/rpms.git epics-rpms
cd epics-rpms
# извлекаем пакеты
make hier
# создаем конфигурацию mock по умолчанию
make mock.default.cfg
# докачиваем исходники из кеша
echo "SRC_URL = https://star.inp.nsk.su/~bekhte/repo/release" >> makeconfig.local
make source
# собираем
make mock
Установка из исходников
По инструкции
Установка из исходников под Windows
Основные инструкции можно найти win32
Для сборки требуется perl, gnumake и ряд юникс утилит, их можно не устанавливать дополнительно, а переиспользовать из состава дистрибутива git. Для этого может быть полезен набор скриптов оберток https://star.inp.nsk.su/~bekhte/git_cmd.git, установить в папку C:\Program Files\Git\cmd в которую git при установке добавляет в путь. В дистрибутиве эпикса в папке startup есть скрипт win32.cmd для сборки визуал студией(vs2008).