DLSPKGS
Nix derivations for DLS branch of EPICS support modules
Getting started
Prerequisites
- Install nix
$ curl -L https://nixos.org/nix/install | sh
- Add latest nixpkgs channel
$ nix-channel --add https://nixos.org/channels/nixpkgs-unstable
Examples of installing a package
EPICS base
- Install EPICS base
$ nix-env -f https://github.com/hir12111/dlspkgs/tarball/master -iA dls-epics-base
- Confirm that you can now use caget, caput and camonitor
Test Area Detector IOC
- Install TS-EA-IOC-01
$ nix-env -f https://github.com/hir12111/dlspkgs/tarball/master -iA TS-EA-IOC-01
- Run IOC
$ TS-EA-IOC-01.sh
- Run gui (keep in mind you'll need to have arial and courier fonts installed in your system)
$ TS-EA-IOC-01-gui
Test Malcolm Instance
- Install TS-ML-MALC-01
$ nix-env -f https://github.com/hir12111/dlspkgs/tarball/master -iA TS-ML-MALC-01
- Run Malcolm instance
$ TS-ML-MALC-01