NEWS
Phantastische Repositories und wo sie zu finden sind
-
Ich schreib hier mal die Installationsbefehle für ein paar der gängigsten Repos inkl. deren keys hin. Obacht: Weniger ist mehr! Repos von außerhalb der Heim-Distribution können alles mögliche an Software in allen möglichen Zuständen enthalten. Außerdem kann z. B. ein dist-upgrade komplizierter werden, je mehr Fremd-Repos aktiv sind.
Also genau überlegen, ob man das wirklich alles von extern beziehen muss.In alphabetischer Reihenfolge:
deconz-phoscon
wget -qO- http://phoscon.de/apt/deconz.pub.key | sudo gpg --dearmor -o /etc/apt/keyrings/deconz.gpg > /dev/null sudo sh -c "echo 'deb [signed-by=/etc/apt/keyrings/deconz.gpg] http://phoscon.de/apt/deconz generic main' > /etc/apt/sources.list.d/deconz.list"
grafana
sudo rm /etc/apt/sources.list.d/grafana* sudo rm /etc/apt/keyrings/grafana* sudo apt-get install -y apt-transport-https software-properties-common wget sudo mkdir -p /etc/apt/keyrings/ wget -q -O - https://apt.grafana.com/gpg.key | gpg --dearmor | sudo tee /etc/apt/keyrings/grafana.gpg > /dev/null echo "deb [signed-by=/etc/apt/keyrings/grafana.gpg] https://apt.grafana.com stable main" | sudo tee -a /etc/apt/sources.list.d/grafana.list
influxdb inkl. influxdb2
sudo rm /etc/apt/sources.list.d/influ* curl --silent --location -O https://repos.influxdata.com/influxdata-archive.key gpg --show-keys --with-fingerprint --with-colons ./influxdata-archive.key 2>&1 | grep -q '^fpr:\+24C975CBA61A024EE1B631787C3D57159FC2F927:$' && cat influxdata-archive.key | gpg --dearmor | sudo tee /etc/apt/keyrings/influxdata-archive.gpg > /dev/null && echo 'deb [signed-by=/etc/apt/keyrings/influxdata-archive.gpg] https://repos.influxdata.com/debian stable main' | sudo tee /etc/apt/sources.list.d/influxdata.list deb [signed-by=/etc/apt/keyrings/influxdata-archive.gpg] https://repos.influxdata.com/debian stable main rm influxdata-archive.key
mosquitto (Gilt nur für Debian-stable/old-stable-Releases! - Wird wohl nicht mehr gepflegt, Finger weg!)
curl -fsSL https://repo.mosquitto.org/debian/mosquitto-repo.gpg.key | sudo gpg --dearmor -o /etc/apt/keyrings/mosquitto-repo.gpg echo "deb [signed-by=/etc/keyrings/keyrings/mosquitto-repo.gpg] https://repo.mosquitto.org/debian $(lsb_release -cs) main" | sudo tee /etc/apt/sources.list.d/mosquitto.list
redis
curl -fsSL https://packages.redis.io/gpg | sudo gpg --dearmor -o /etc/apt/keyrings/redis-archive-keyring.gpg echo "deb [signed-by=/etc/apt/keyrings/redis-archive-keyring.gpg] https://packages.redis.io/deb `(lsb_release -cs)` main" | sudo tee /etc/apt/sources.list.d/redis.list
Edit: /usr/share/keyrings durch /etc/apt/keyrings ersetzt. Das soll wohl nach aktueller Lesart der richtige Ort für Schlüssel von Dritten sein.
-
@thomas-braun Danke, tolle Übersicht (und sogar aktuell gehalten
)
Der Vollständigkeit halber:
nodejs (18)
curl -fsSL https://deb.nodesource.com/gpgkey/nodesource-repo.gpg.key | sudo gpg --dearmor -o /etc/apt/keyrings/nodesource.gpg echo "deb [signed-by=/etc/apt/keyrings/nodesource.gpg] https://deb.nodesource.com/node_18.x nodistro main" | sudo tee /etc/apt/sources.list.d/nodesource.list
aus deinem anderen Post geklaut
Wobei die meisten wahrscheinlich den neuen Befehl
iob nodejs-update
nutzen werden, um nodejs aktuell zu halten.Mosquitto
Die offizielle Anleitung findest Du hier.
curl -fsSL https://repo.mosquitto.org/debian/mosquitto-repo.gpg.key | sudo gpg --dearmor -o /usr/share/keyrings/mosquitto-repo.gpg echo "deb [signed-by=/usr/share/keyrings/mosquitto-repo.gpg] https://repo.mosquitto.org/debian $(lsb_release -cs) main" | sudo tee /etc/apt/sources.list.d/mosquitto.list
-
@haus-automatisierung
nodejs hatte ich mit Absicht nicht erwähnt. Dann muss ich nicht an mehreren Stellen putzen.
Und außerdem gibt es ja mittlerweile auchnodejs-update
. -
@haus-automatisierung sagte in Phantastische Repositories und wo sie zu finden sind:
Hab mosquitto oben in die Übersicht übernommen.
-
Info zu influxdb2.
https://docs.influxdata.com/influxdb/v2/install/?t=Linux#choose-the-influxdata-key-pair-for-your-os-version
Vll. kannst Du das oben im ersten Beitrag noch aktualisieren.Für neuere Systeme (for example, Ubuntu 20.04 LTS and newer, Debian Buster and newer) sollte das
GPG key file:influxdata-archive.key
Primary key fingerprint:24C975CBA61A024EE1B631787C3D57159FC2F927
verwendet werden.curl --silent --location -O https://repos.influxdata.com/influxdata-archive.key gpg --show-keys --with-fingerprint --with-colons ./influxdata-archive.key 2>&1 \ | grep -q '^fpr:\+24C975CBA61A024EE1B631787C3D57159FC2F927:$' \ && cat influxdata-archive.key \ | gpg --dearmor \ | sudo tee /etc/apt/keyrings/influxdata-archive.gpg > /dev/null \ && echo 'deb [signed-by=/etc/apt/keyrings/influxdata-archive.gpg] https://repos.influxdata.com/debian stable main' \ | sudo tee /etc/apt/sources.list.d/influxdata.list
Für ältere Systeme (for example, CentOS/RHEL 7, Ubuntu 18.04 LTS, or Debian Stretch) sollte das
GPG key file:influxdata-archive_compat.key
Signing key fingerprint:9D539D90D3328DC7D6C8D3B9D8FF8E1F7DF8B07E
verwendet werden. -
Danke, ich hab es aktualisiert.