Private
Public Access
11
1

Update Setup Computer IOC Server

2023-07-27 11:09:02 +02:00
parent 3f9d0c9224
commit eb8acd8cc0

@@ -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