Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Debian install from ota.bike,dependency failure #150

Open
wants to merge 3 commits into
base: master
Choose a base branch
from
Open
Changes from 2 commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
12 changes: 11 additions & 1 deletion PACKAGE-DEBIAN.md
Original file line number Diff line number Diff line change
@@ -1,14 +1,15 @@
# .deb Package Overview

2020-01-20: Initial Commit
2121-08-21: Instructions checked and updated
ghane marked this conversation as resolved.
Show resolved Hide resolved

## Important Information

This section is a step-by-step tutorial.

### Basic Installation

Pick either debian (almost everything) or raspbian (special armv6 build for older models) and create the source file.
Pick either debian (i386 and x64) or raspbian (armhf build for R Pi) and create the source file.
```sh
echo "deb https://ota.bike/raspbian/ buster main" > /etc/apt/sources.list.d/galmon.list
echo "deb https://ota.bike/debian/ buster main" > /etc/apt/sources.list.d/galmon.list
Expand All @@ -19,6 +20,15 @@ Install the file used to ensure the software is verified.
apt-key adv --fetch-keys https://ota.bike/public-package-signing-keys/86E7F51C04FBAAB0.asc
```

The package at ota.bike (as of Aug 2021) links against libprotobuf17 , which is no longer in the debian
repository (libprotobuf23 is). A copy of libprotobuf17 can be installed:
```sh
wget http://ftp.us.debian.org/debian/pool/main/p/protobuf/libprotobuf17_3.6.1.3-2_armhf.deb
apt install ./libprotobuf17_3.6.1.3-2_armhf.deb
```

For Ubuntu, use: wget http://ports.ubuntu.com/ubuntu-ports/pool/main/p/protobuf/libprotobuf17_3.6.1.3-2ubuntu5_armhf.deb

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.
Expand Down