epics.md (2159B)
1 Title: Установка EPICS 2 3 [TOP](index) 4 5 {{TOC}} 6 7 # Установка EPICS 8 9 Есть разные способы установки под разными системами 10 11 * Ubuntu, Debian, установка deb пакета 12 * Fedora, SL, установка rpm пакета 13 * Linux, установка из исходников 14 * Windows, установка из исходников 15 16 Основно сайт http://www.aps.anl.gov/epics/index.php 17 github - https://github.com/epics-base/epics-base 18 19 ## Установка deb пакета 20 21 Пакеты можно взять http://epics.nsls2.bnl.gov/debian/ 22 github - https://github.com/epicsdeb/epics-base 23 24 ## Установка rpm пакета 25 26 [готовые rpm пакеты](https://star.inp.nsk.su/~bekhte/repo/) 27 28 Сборка rpm из исходников 29 30 ``` 31 git clone https://star.inp.nsk.su/~bekhte/rpms.git epics-rpms 32 cd epics-rpms 33 # извлекаем пакеты 34 make hier 35 # создаем конфигурацию mock по умолчанию 36 make mock.default.cfg 37 # докачиваем исходники из кеша 38 echo "SRC_URL = https://star.inp.nsk.su/~bekhte/repo/release" >> makeconfig.local 39 make source 40 # собираем 41 make mock 42 ``` 43 44 ## Установка из исходников 45 46 По инструкции 47 48 ## Установка из исходников под Windows 49 50 Основные инструкции можно найти [win32](https://epics.anl.gov/base/win32.php) 51 52 Для сборки требуется perl, gnumake и ряд юникс утилит, их можно не устанавливать дополнительно, 53 а переиспользовать из состава дистрибутива git. Для этого может быть полезен набор скриптов 54 оберток https://star.inp.nsk.su/~bekhte/git_cmd.git, установить в папку C:\Program Files\Git\cmd в 55 которую git при установке добавляет в путь. В дистрибутиве эпикса в папке startup есть скрипт win32.cmd 56 для сборки визуал студией.