Dies ist eine alte Version des Dokuments!
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