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

epics

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

TOP

  • Установка EPICS
    • Установка deb пакета
    • Установка rpm пакета
    • Установка из исходников
    • Установка из исходников под Windows

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