try out "download-debian-package"

pull/91/head
Patrick Tudor 2020-02-09 11:03:36 -08:00
parent 8f593b74bc
commit 9ebf9d0dd8
No known key found for this signature in database
GPG Key ID: 2C12D022F591B853
3 changed files with 9 additions and 5 deletions

View File

@ -54,12 +54,12 @@ install: $(PROGRAMS) help2man
mkdir -p $(DESTDIR)$(prefix)$(htdocs)/galmon
cp -a html $(DESTDIR)$(prefix)$(htdocs)/galmon/
install-debian:
download-debian-package:
apt-key adv --fetch-keys https://ota.bike/public-package-signing-keys/86E7F51C04FBAAB0.asc
echo "deb https://ota.bike/debian/ buster main" > /etc/apt/sources.list.d/galmon.list
apt-get update && apt-get install -y galmon
install-raspbian:
download-raspbian-package:
apt-key adv --fetch-keys https://ota.bike/public-package-signing-keys/86E7F51C04FBAAB0.asc
echo "deb https://ota.bike/raspbian/ buster main" > /etc/apt/sources.list.d/galmon.list
apt-get update && apt-get install -y galmon

View File

@ -20,17 +20,20 @@ apt-key adv --fetch-keys https://ota.bike/public-package-signing-keys/86E7F51C04
```
Update your package list and install galmon. Then create a configuration file and start the daemon.
If you have a typical device using the onboard USB at /dev/ttyACM0, drop the directory element
and refer to ttyACM0 in both the default variable file and the unit name.
```sh
apt-get update && apt-get install -y galmon
cp /etc/default/galmon /etc/default/ubxtool-ttyACM0
systemctl enable --now ubxtool@ttyACM0
```
Alternate or multiple devices just repeats that:
Alternate or multiple devices just repeats that, updating the device name:
```sh
cp /etc/default/galmon /etc/default/ubxtool-ttyACM3
systemctl enable --now ubxtool@ttyACM3
```
Both the ubxtool-ttyXYZn file and /dev/ttyXYZn device must exist for the unit file conditions to pass.
### Automatic Updates
@ -44,7 +47,7 @@ systemctl enable --now galmon-upgrade.timer
You can perform an immediate update by hand:
```sh
apt-get update && apt-get -y upgrade galmon && systemctl restart ubxtool@*
apt-get update && apt-get -y install galmon && systemctl restart ubxtool@*
```
## Reference Information

View File

@ -3,13 +3,14 @@
# This package is free software: /usr/share/common-licenses/GPL-3
#
# INSTRUCTIONS:
# (Pre-condition: "dmesg | tail" reports your GPS device appears on /dev/ttyACM0.)
# Copy this file from /etc/default/galmon to /etc/default/ubxtool-ttyACM0
# Please choose your constellations, update the owner and remark, and set your station and destination (ipv6 supported)
# After customization, start the daemon:
# systemctl enable --now ubxtool@ttyACM0 && journalctl -fu ubxtool
# If you want, enable automatic upgrades at boot and every three days following:
# systemctl enable --now galmon-upgrade.timer
#
# If you have several devices, enable multiple services with their unique device names.
#
# FOR HELP:
# Review the Operator.md file: https://github.com/ahupowerdns/galmon/blob/master/Operator.md