Skip to content

GitLab

  • Projects
  • Groups
  • Snippets
  • Help
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in
W wiki
  • Project overview
    • Project overview
    • Details
    • Activity
    • Releases
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 0
    • Issues 0
    • List
    • Boards
    • Labels
    • Service Desk
    • Milestones
  • Merge requests 0
    • Merge requests 0
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Operations
    • Operations
    • Incidents
    • Environments
  • Packages & Registries
    • Packages & Registries
    • Package Registry
  • Analytics
    • Analytics
    • CI/CD
    • Repository
    • Value Stream
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Members
    • Members
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • beam diagnostics
  • wiki
  • Wiki
  • epics

Last edited by Evgeny Bekhtenev Jan 22, 2025
Page history
This is an old version of this page. You can view the most recent version or browse the history.

epics

Title: Установка EPICS

TOP

{{TOC}}

Установка 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 пакеты

Сборка 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).

Clone repository
  • CSS install
  • Qt Creator в debian
  • broadcast
  • btune pv list
  • chan pv list
  • css use
  • dissector pv list
  • dissector
  • epics
  • git
  • Home
  • https_error
  • index
  • internal
  • kud pv list
View All Pages