diff --git a/Setup-Computer-IOC-Server.md b/Setup-Computer-IOC-Server.md index 33a42ea..87db41e 100644 --- a/Setup-Computer-IOC-Server.md +++ b/Setup-Computer-IOC-Server.md @@ -1,3 +1,29 @@ +**Prepare Computer** + +For use with orocos, trying to avoid Orchestra.... + +- Install a Debian 12 Desktop 64 Bit, username: control with sudo permissions (add control to group sudo and to dialout) +- disable sleep modes in /etc/systemd/sleep.conf +``` +[Sleep] +AllowSuspend=no +AllowHibernation=no +AllowSuspendThenHibernate=no +AllowHybridSleep=no +``` +- set NTP server (if defaults are not working) in /etc/systemd/timesyncd.conf +``` +[Time] +NTP=d.psi.ch +``` +- Add various packages: + +``` +sudo apt-get install fakeroot build-essential cvs flex bison openssh-server git-core geany synaptic joe jed subversion autoconf-archive cmake libreadline-dev libhdf5-dev pkg-config libxml2-dev libzmq3-dev liblog4cpp5-dev libelf-dev libssl-dev libarchive-dev libgtkmm-3.0-dev libatkmm-1.6-dev libglibmm-2.4-dev libncurses5-dev libxerces-c-dev libboost-dev xsltproc cifs-utils xterm meld default-jre autogen autoconf libtool libqwt-qt5-dev libqt5webkit5-dev rsync libboost-all-dev strace python3-numpy python3-pip python3-h5py python3-zmq python3-matplotlib python3-attr python3-scipy hdf5-tools dbus-x11 nfs-common nfs-kernel-server nfs4-acl-tools iptables dnsmasq + +pip3 install pyepics +``` + - create mount points ``` sudo mkdir /mnt/epics