Automic VaultAutomic Vault

brew

Install epics-base with Homebrew, apt

Experimental Physics and Industrial Control System. Version 7.0.10 via Homebrew; verified 2026-07-01.

install

Additional install commands

macOS

Homebrewverified · 100%
brew install epics-base

local Homebrew formula metadata

Linux

Debian aptverified · 92%
sudo apt install epics-base

Debian stable package indexes · epics-base · source: deb.debian.org

overview

Package summary

Experimental Physics and Industrial Control System

Commands and aliases

  • EpicsHostArch.pl
  • caRepeater
  • caget
  • cainfo
  • camonitor
  • caput
  • casw
  • pvcall
  • pvget
  • pvinfo
  • pvlist
  • pvmonitor
  • pvput
  • softioc
  • softiocpva

history

Project history and usage

EPICS Base is the C/C++ core of the Experimental Physics and Industrial Control System toolkit. EPICS provides software components and command-line tools for building distributed control systems used by particle accelerators, telescopes, large experiments, and industrial installations.

Project history

EPICS grew out of accelerator control-system work at Los Alamos National Laboratory and Argonne National Laboratory. Official historical material describes GTACS, the Ground Test Accelerator Control System, as the immediate predecessor and explains that the EPICS name was adopted as the LANL and ANL collaboration generalized the software for multi-lab use.

The EPICS repository documentation says current and past EPICS Base versions are maintained in the same GitHub repository, with EPICS 7 development on the 7.0 branch and older branches for 3.13, 3.14, 3.15, and 3.16. The project continues to release EPICS Base as the central core of the toolkit.

Adoption history

The official EPICS site describes a collaboration spanning many projects across disciplines, sizes, and continents. Historical EPICS material records the early LANL-ANL collaboration, 1992 participation by LBL, SSCL, and CEBAF, and later commercial licensing of EPICS Release 3.8.

Package adoption follows EPICS Base's role as a foundational scientific-control dependency: the supplied source metadata lists Homebrew, Debian, and Ubuntu package names, while the official repository documents the portable branch and release structure needed by downstream users.

How it is used

EPICS Base users build the toolkit, create or run IOCs, and use Channel Access and PV Access tools to read, write, monitor, and serve process variables. The repository README shows a quick `make` build and a `softIoc` example, while the documentation indexes installation, IOC creation, database concepts, Channel Access commands, and system administration topics.

Why package nerds care

For package maintainers, EPICS Base is significant because it is a long-lived scientific infrastructure package with many executables, C/C++ libraries, Perl tooling, architecture-specific install paths, and downstream modules. Its branch history, tagged releases, and broad operating-system support make it a classic example of packaging research-facility infrastructure rather than a single small CLI.

Timeline

  • 1988: LANL hosted the Accelerator Automation Application Toolkit Workshop that shaped GTACS.
  • 1989: LANL and ANL teams met around the Advanced Photon Source control-system effort.
  • 1991: EPICS was presented at ICALEPCS and became identified with the accelerator-control standard model.
  • 1992: LBL, SSCL, and CEBAF joined the EPICS collaboration.
  • 2004: EPICS was released under the EPICS Open License according to official training material.
  • 2026: EPICS Base 7.0.10 was announced on the official EPICS site.

Related projects

  • EPICS Base is related to EPICS 7 modules, Channel Access, PV Access, IOC applications, softIOC, areaDetector, StreamDevice, and the wider EPICS collaboration software ecosystem.

security posture

No protected-tool coverage found yet

No matching local secret-handling manifest was found for epics-base. Nucleus package metadata is still published here so future coverage has a stable package URL.

Install behavior

  • No Homebrew post-install hook is recorded in formula metadata.
  • Homebrew bottle metadata is available for 6 platform targets.
  • Installs with 2 runtime dependencies.
  • Build metadata lists 1 build dependencies.

Recommended review

Before unattended agent use, check whether the tool reads plaintext credentials, writes remote state, publishes artifacts, or shells out to plugins.

executables

Installed executables

CommandKindExposureNote
EpicsHostArch.plcliglobal executable
caRepeatercliglobal executable
cagetcliglobal executable
cainfocliglobal executable
camonitorcliglobal executable
caputcliglobal executable
caswcliglobal executable
pvcallcliglobal executable
pvgetcliglobal executable
pvinfocliglobal executable
pvlistcliglobal executable
pvmonitorcliglobal executable
pvputcliglobal executable
softioccliglobal executable
softiocpvacliglobal executable

freshness

Version and freshness

These signals separate page generation age, package-manager activity, and upstream release comparison. Version lag is warned only when an evidence URL and comparable versions are present.

page generated2026-07-09
manager version7.0.10
manager updated2026-07-01
local dataok
upstreamnot checked
latest detectednot detected

https://github.com/epics-base/epics-base

install metadata

Package metadata

Package keybrew:epics-base
Version7.0.10
Package managerHomebrew
Package manager pagehttps://formulae.brew.sh/formula/epics-base
Homepagehttps://epics-controls.org/
Repositoryhttps://github.com/epics-base/epics-base
Upstream docshttps://docs.epics-controls.org/en/latest
LicenseEPICS
Source archivehttps://github.com/epics-base/epics-base.git
Last updated2026-07-01T09:38:18Z
Pulseupdated
Dependenciesperl, readline
Build dependenciespkgconf
Bottleavailable (on arm64_linux, arm64_sequoia, arm64_sonoma, arm64_tahoe, sonoma, x86_64_linux)
Homebrew post-installnot defined
Servicenone declared
CaveatsTo use EPICS in the shell you have to put this here into shell configuration: export EPICS_BASE=$HOMEBREW_PREFIX/opt/epics-base/libexec export EPICS_HOST_ARCH=$($HOMEBREW_PREFIX/opt/epics-base/bin/EpicsHostArch.pl)

registry facts

Source database details

Source DatabaseHomebrew formula API
Taphomebrew/core
Full Nameepics-base
Version Scheme0
Revision0
Bottle Stable Root URLhttps://ghcr.io/v2/homebrew/core
Deprecatedno
Disabledno
Keg Onlyno
URL Keys
  • stable

source database matches

Other package-manager records

Matches are pulled from external package-manager indexes and kept separate from local Automic Vault package links.

Debian apt95%

epics-base 7.0.8.1+dfsg1-7+deb13u1

EPICS tools

https://epics-controls.org/

sudo apt install epics-base
  • Section: science
  • Architecture: amd64
  • 5 dependencies
  • normalized package name match
  • Matched by: Epics Base
Debian stable package indexes · deb.debian.org · Debian stable package indexes: epics-base from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Debian apt95%

epics-dev 7.0.8.1+dfsg1-7+deb13u1

EPICS header files

https://epics-controls.org/

sudo apt install epics-dev
  • Section: devel
  • Architecture: amd64
  • Source Package: epics-base
  • 2 dependencies
  • normalized package name match
  • Matched by: Epics Base
Debian stable package indexes · deb.debian.org · Debian stable package indexes: epics-dev from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Debian apt95%

epics-doc 7.0.8.1+dfsg1-7+deb13u1

EPICS documentation

https://epics-controls.org/

sudo apt install epics-doc
  • Section: doc
  • Architecture: all
  • Source Package: epics-base
  • normalized package name match
  • Matched by: Epics Base
Debian stable package indexes · deb.debian.org · Debian stable package indexes: epics-doc from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Debian apt95%

libca-dev 7.0.8.1+dfsg1-7+deb13u1

EPICS channel access client library (headers)

https://epics-controls.org/

sudo apt install libca-dev
  • Section: libdevel
  • Architecture: amd64
  • Source Package: epics-base
  • 1 dependencies
  • normalized package name match
  • Matched by: Epics Base
Debian stable package indexes · deb.debian.org · Debian stable package indexes: libca-dev from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Debian apt95%

libca4.14.4 7.0.8.1+dfsg1-7+deb13u1

EPICS channel access client library

https://epics-controls.org/

sudo apt install libca4.14.4
  • Section: science
  • Architecture: amd64
  • Source Package: epics-base
  • 4 dependencies
  • normalized package name match
  • Matched by: Epics Base
Debian stable package indexes · deb.debian.org · Debian stable package indexes: libca4.14.4 from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Debian apt95%

libcom-dev 7.0.8.1+dfsg1-7+deb13u1

EPICS common library (headers)

https://epics-controls.org/

sudo apt install libcom-dev
  • Section: libdevel
  • Architecture: amd64
  • Source Package: epics-base
  • 1 dependencies
  • normalized package name match
  • Matched by: Epics Base
Debian stable package indexes · deb.debian.org · Debian stable package indexes: libcom-dev from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Debian apt95%

libcom3.23.1 7.0.8.1+dfsg1-7+deb13u1

EPICS common library

https://epics-controls.org/

sudo apt install libcom3.23.1
  • Section: science
  • Architecture: amd64
  • Source Package: epics-base
  • 3 dependencies
  • normalized package name match
  • Matched by: Epics Base
Debian stable package indexes · deb.debian.org · Debian stable package indexes: libcom3.23.1 from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Debian apt95%

libepics-perl 7.0.8.1+dfsg1-7+deb13u1

EPICS perl module

https://epics-controls.org/

sudo apt install libepics-perl
  • Section: perl
  • Architecture: amd64
  • Source Package: epics-base
  • 3 dependencies
  • normalized package name match
  • Matched by: Epics Base
Debian stable package indexes · deb.debian.org · Debian stable package indexes: libepics-perl from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Ubuntu apt95%

epics-base 7.0.7+dfsg1-5

EPICS tools

https://epics-controls.org/

sudo apt install epics-base
  • Section: universe/science
  • Architecture: amd64
  • 5 dependencies
  • normalized package name match
  • Matched by: Epics Base
Ubuntu 24.04 LTS package indexes · archive.ubuntu.com · Ubuntu 24.04 LTS package indexes: epics-base from https://archive.ubuntu.com/ubuntu/dists/noble/universe/binary-amd64/Packages.gz
Ubuntu apt95%

epics-dev 7.0.7+dfsg1-5

EPICS header files

https://epics-controls.org/

sudo apt install epics-dev
  • Section: universe/devel
  • Architecture: amd64
  • Source Package: epics-base
  • 2 dependencies
  • normalized package name match
  • Matched by: Epics Base
Ubuntu 24.04 LTS package indexes · archive.ubuntu.com · Ubuntu 24.04 LTS package indexes: epics-dev from https://archive.ubuntu.com/ubuntu/dists/noble/universe/binary-amd64/Packages.gz
Ubuntu apt95%

epics-doc 7.0.7+dfsg1-5

EPICS documentation

https://epics-controls.org/

sudo apt install epics-doc
  • Section: universe/doc
  • Architecture: all
  • Source Package: epics-base
  • normalized package name match
  • Matched by: Epics Base
Ubuntu 24.04 LTS package indexes · archive.ubuntu.com · Ubuntu 24.04 LTS package indexes: epics-doc from https://archive.ubuntu.com/ubuntu/dists/noble/universe/binary-amd64/Packages.gz
Ubuntu apt95%

libca-dev 7.0.7+dfsg1-5

EPICS channel access client library (headers)

https://epics-controls.org/

sudo apt install libca-dev
  • Section: universe/libdevel
  • Architecture: amd64
  • Source Package: epics-base
  • 1 dependencies
  • normalized package name match
  • Matched by: Epics Base
Ubuntu 24.04 LTS package indexes · archive.ubuntu.com · Ubuntu 24.04 LTS package indexes: libca-dev from https://archive.ubuntu.com/ubuntu/dists/noble/universe/binary-amd64/Packages.gz
Ubuntu apt95%

libca4.14.2 7.0.7+dfsg1-5

EPICS channel access client library

https://epics-controls.org/

sudo apt install libca4.14.2
  • Section: universe/science
  • Architecture: amd64
  • Source Package: epics-base
  • 4 dependencies
  • normalized package name match
  • Matched by: Epics Base
Ubuntu 24.04 LTS package indexes · archive.ubuntu.com · Ubuntu 24.04 LTS package indexes: libca4.14.2 from https://archive.ubuntu.com/ubuntu/dists/noble/universe/binary-amd64/Packages.gz
Ubuntu apt95%

libcom-dev 7.0.7+dfsg1-5

EPICS common library (headers)

https://epics-controls.org/

sudo apt install libcom-dev
  • Section: universe/libdevel
  • Architecture: amd64
  • Source Package: epics-base
  • 1 dependencies
  • normalized package name match
  • Matched by: Epics Base
Ubuntu 24.04 LTS package indexes · archive.ubuntu.com · Ubuntu 24.04 LTS package indexes: libcom-dev from https://archive.ubuntu.com/ubuntu/dists/noble/universe/binary-amd64/Packages.gz
Ubuntu apt95%

libcom3.22.0 7.0.7+dfsg1-5

EPICS common library

https://epics-controls.org/

sudo apt install libcom3.22.0
  • Section: universe/science
  • Architecture: amd64
  • Source Package: epics-base
  • 3 dependencies
  • normalized package name match
  • Matched by: Epics Base
Ubuntu 24.04 LTS package indexes · archive.ubuntu.com · Ubuntu 24.04 LTS package indexes: libcom3.22.0 from https://archive.ubuntu.com/ubuntu/dists/noble/universe/binary-amd64/Packages.gz
Ubuntu apt95%

libepics-perl 7.0.7+dfsg1-5

EPICS perl module

https://epics-controls.org/

sudo apt install libepics-perl
  • Section: universe/perl
  • Architecture: amd64
  • Source Package: epics-base
  • 3 dependencies
  • normalized package name match
  • Matched by: Epics Base
Ubuntu 24.04 LTS package indexes · archive.ubuntu.com · Ubuntu 24.04 LTS package indexes: libepics-perl from https://archive.ubuntu.com/ubuntu/dists/noble/universe/binary-amd64/Packages.gz

source trail

Generated from repository data

This page is generated by av-web from the private package SQLite artifact built by scripts/generate-pkg-sqlite.py.

Used sources

  • Nucleus package database
  • cross-ecosystem install command graph
  • curated package history
  • external package-manager database matches
  • package relationship graph
  • package version freshness
  • package-page enrichment