Benutzer-Werkzeuge

Webseiten-Werkzeuge


unipager:start

Dies ist eine alte Version des Dokuments!


UniPager Installation

Zunächst wird ein (separater) User angelegt, damit der UniPager nicht mit root-Rechten laufen muss:

 $ sudo mkdir /var/lib/unipager
 $ sudo chown unipager /var/lib/unipager
 $ sudo useradd unipager -d /var/lib/unipager
 $ usermod -a -G plugdev,audio,dialout unipager

Damit hat der UniPager user unipager ein Heimatverzeichis unter /var/lib/unipager. Außerdem wird damit der User den entsprechenden Gruppen zugeordnet, damit er serielle und Audiogeräte verwenden kann.

Dann wird das Binary (also das eigentliche Programm) an die richtige Stelle im Dateisystem kopiert (Annahme, dass es bereits im aktuellen Verzeichnis liegt):

 $ sudo cp unipager /usr/bin/unipager

Außerdem kann ein systemd Start-Script angelegt werden, damit der UniPager auch beim Start des Raspberry Pis gestartet wird. Die Datei liegt unter /etc/systemd/system/unipager.service und hat folgenden Inhalt:

 [Unit]
 Description=UniPager POCSAG transmitter controller
 After=network.target
 
 [Service]
 User=unipager
 ExecStart=/usr/bin/unipager
 WorkingDirectory=/var/lib/unipager
 Environment=RUST_BACKTRACE=1
 
 [Install]
 WantedBy=multi-user.target
unipager/start.1767620626.txt.gz · Zuletzt geändert: von df2et