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.listinfluxdb inkl. influxdb2
sudo rm /etc/apt/sources.list.d/influx* sudo rm /etc/apt/keyrings/influx* 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 /usr/share/keyrings/influxdata-archive.gpg > /dev/null echo 'deb [signed-by=/usr/share/keyrings/influxdata-archive.gpg] https://repos.influxdata.com/debian stable main' | sudo tee /etc/apt/sources.list.d/influxdata.list rm influxdata-archive.keyFalls es zu Rückfragen kommen sollte, dass neue Dateien einen anderen Inhalt haben und welche übernommen werden soll, nehmt die Version vom Paketersteller. Hintergrund:
Influxdb bringt nun ein eigenes Paket mit den Schlüsseln mit und hält die dann künftig darüber aktuell.mosquitto (Gilt nur für Debian-stable/old-stable-Releases! - Wird wohl nicht richtig gepflegt, Finger weg!)
sudo wget -q https://repo.mosquitto.org/debian/mosquitto-repo.gpg -O /etc/apt/keyrings/mosquitto-repo.gpg echo "deb [signed-by=/etc/apt/keyrings/mosquitto-repo.gpg] https://repo.mosquitto.org/debian $(lsb_release -cs) main" | sudo tee /etc/apt/sources.list.d/mosquitto.listredis
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.listEdit: /usr/share/keyrings durch /etc/apt/keyrings ersetzt. Das soll wohl nach aktueller Lesart der richtige Ort für Schlüssel von Dritten sein.
-
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.listinfluxdb inkl. influxdb2
sudo rm /etc/apt/sources.list.d/influx* sudo rm /etc/apt/keyrings/influx* 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 /usr/share/keyrings/influxdata-archive.gpg > /dev/null echo 'deb [signed-by=/usr/share/keyrings/influxdata-archive.gpg] https://repos.influxdata.com/debian stable main' | sudo tee /etc/apt/sources.list.d/influxdata.list rm influxdata-archive.keyFalls es zu Rückfragen kommen sollte, dass neue Dateien einen anderen Inhalt haben und welche übernommen werden soll, nehmt die Version vom Paketersteller. Hintergrund:
Influxdb bringt nun ein eigenes Paket mit den Schlüsseln mit und hält die dann künftig darüber aktuell.mosquitto (Gilt nur für Debian-stable/old-stable-Releases! - Wird wohl nicht richtig gepflegt, Finger weg!)
sudo wget -q https://repo.mosquitto.org/debian/mosquitto-repo.gpg -O /etc/apt/keyrings/mosquitto-repo.gpg echo "deb [signed-by=/etc/apt/keyrings/mosquitto-repo.gpg] https://repo.mosquitto.org/debian $(lsb_release -cs) main" | sudo tee /etc/apt/sources.list.d/mosquitto.listredis
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.listEdit: /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 :hearts: )
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.listaus deinem anderen Post geklaut
Wobei die meisten wahrscheinlich den neuen Befehl
iob nodejs-updatenutzen 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 -
@thomas-braun Danke, tolle Übersicht (und sogar aktuell gehalten :hearts: )
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.listaus deinem anderen Post geklaut
Wobei die meisten wahrscheinlich den neuen Befehl
iob nodejs-updatenutzen 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. -
@thomas-braun Danke, tolle Übersicht (und sogar aktuell gehalten :hearts: )
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.listaus deinem anderen Post geklaut
Wobei die meisten wahrscheinlich den neuen Befehl
iob nodejs-updatenutzen 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 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.listFü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. -
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.listFü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.
-
Danke, ich hab es aktualisiert.
Hallo @thomas-braun
Mosquitto kommt jetzt auch direkt aus dem Debian Paketen. Habe auf Trixi Upgrade gemacht und es ist dabei.
-
Hallo @thomas-braun
Mosquitto kommt jetzt auch direkt aus dem Debian Paketen. Habe auf Trixi Upgrade gemacht und es ist dabei.
@tt-tom sagte in Phantastische Repositories und wo sie zu finden sind:
Mosquitto kommt jetzt auch direkt aus dem Debian Paketen. Habe auf Trixi Upgrade gemacht und es ist dabei.
Das weiß ich. Das kommt 'schon immer' (auch) aus den Debian-Quellen.
Gleiches gilt für redis. -
@tt-tom sagte in Phantastische Repositories und wo sie zu finden sind:
Mosquitto kommt jetzt auch direkt aus dem Debian Paketen. Habe auf Trixi Upgrade gemacht und es ist dabei.
Das weiß ich. Das kommt 'schon immer' (auch) aus den Debian-Quellen.
Gleiches gilt für redis.Dann könnte man es als Alternative im ersten Post mit erwähnen.
-
Dann könnte man es als Alternative im ersten Post mit erwähnen.
Ich dachte eigentlich, dass würde aus dem Einleitungstext hervorgehen.
-
Ich dachte eigentlich, dass würde aus dem Einleitungstext hervorgehen.
Wenn ich das jetzt nochmal lese verstehe ich dein Hinweis. Ist mir damals als Unwissender untergegangen oder ich fand es einfacher den Befehlen zu folgen.
Danke nochmal für deinen hervorragenden Support.