[Feat]: enable apt repository for raspberrypi os / raspbian
@Ferroin is already working on this.
Since Oct 23, 2024.
- Dominant language
- Go
- Stars
- 80.6k
- Forks
- 6.6k
- Avg merge
- 15h 36m
- Merged PRs (30d)
- 304
Description
Problem
No response
Description
Following the guide here (https://learn.netdata.cloud/guides/monitor/pi-hole-raspberry-pi) to enable netdata on a raspberry pi it mentions that it will build netdata from source. Since the project already provides compiled binaries for aarch64 and arm7l architectures, and you maintain a debian apt repository, it would be nice if you could create/enable a repository for raspberry pi OS so that we can manage netdata installations using our normal package manager (noting that the official recommendation is to not use netdata packaged by upstream debian)
I'm selecting blocker for importance because I really want to use netdata agent, but not having a way to install it using my package manager is a show stopper for me. I understand of course if this is not a priority for the project as a whole.
Importance
blocker
Value proposition
- updates to netdata using standard package manager
- not necessary to compile netdata from source
- install/uninstall using package apt
- can easily add the netdata repository to apt sources.list and run apt install without needing to download/inspect/trust kickstart.sh
Proposed implementation
You already provide debian deb packages and a debian repository, raspberry pi os is based on debian 11 bullseye (or the legacy edition is based on debian 10 buster).
I'm not exactly sure what is required to create a new repository, but I'm hoping that you can extend what's already in place in order to better support raspberry pi os. I'm also happy to help test/debug if it's necessary.
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Assessment
This issue has not been assessed yet.