Artifacts Repositories
JFrog Artifactory is used to store binaries.
The following isn’t an exhaustive list of repositories available, but aims to mention the main ones. Always refer to Artifactory for the full list.
Conda repositories
Local conda channels
conda-dev: development channel for E3 modules used by WP12
conda-e3: main channel for E3 modules
conda-e3-dev: development channel for E3 modules
conda-e3-test: test channel for E3 modules
conda-eee: old channel to test EEE packaging (deprecated)
conda-ioxos: old channel to test conda on IOxOS (deprecated) - packages moved to conda-e3/linux-ppc64
ics-conda: channel for ICS conda packages (deprecated) - use ics-conda-forge instead
ics-conda-forge: channel for ICS conda packages (not E3 specific)
mini-conda-forge: Subsets of packages from conda-forge often used to allow faster resolution and better control of changes (new packages have to be manually uploaded when required)
mini-conda-forge-test: test channel that can be used before updating mini-conda-forge
Remote conda channels
anaconda-main
conda-forge
Virtual conda channels
A list of channels is often required when working with conda. A virtual channel is a way to define such a list mixing Artifactory remote and local channels.
conda-e3-virtual: main channel to use for E3 modules
conda-e3-dev-virtual: development channel to use for E3 modules (conda-e3-virtual + conda-dev)
Generic repositories
swi-pkg (Software Infrastructure Packages): main repository for CSI packages / archives to store in Artifactory
devenv: repository for the Development Machine
CS-Studio: repository for the legacy CS-Studio (Phoebus deployed to libs-release-local maven repository)
OpenXAL: repository for OpenXAL
EPICS-Training: repository used by the SW team for EPICS training material
Xilinx: repository to store Xilinx SDK (private)
Python repositories
Local Python repositories
ics-pypi
Remote Python repositories
pypi-remote
Virtual Python repositories
pypi-virtual (ics-pypi + pypi-remote)
To install Python packages using Artifactory as cache, create the following ~/.pip/pip.conf file:
[global]
index-url = https://artifactory.esss.lu.se/artifactory/api/pypi/pypi-virtual/simple
RPM repositories
Local repositories
rpm-ics
Warning
ics-rpm is DEPRECATED and shouldn’t be used anymore! Use rpm-ics.
Remote repositories
centos-mirror
cern-centos-mirror
conda-mirror (note that RPM aren’t used for installing conda due to the update frequency)
docker-mirror
epel-mirror
gitlab-runner-mirror
grafana-mirror
ZFSonLinux