Wireguard @RaspberryPi

Avenger84

Lt. Commander
Registriert
Feb. 2008
Beiträge
1.548
Hallo,
kann mir einer sagen was bei folgenden Installations Schritten passiert:

Code:
pi@raspberrypi:~ $ sudo apt-get update
pi@raspberrypi:~ $ sudo apt-get upgrade
pi@raspberrypi:~ $ sudo apt-get install raspberrypi-kernel-headers
pi@raspberrypi:~ $ echo "deb http://deb.debian.org/debian/ unstable main" | sudo tee --append /etc/apt/sources.list.d/unstable.list
pi@raspberrypi:~ $ sudo apt-get install dirmngr
pi@raspberrypi:~ $ sudo apt-key adv --keyserver   keyserver.ubuntu.com --recv-keys 8B48AD6246925553
pi@raspberrypi:~ $ printf 'Package: *\nPin: release a=unstable\nPin-Priority: 150\n' | sudo tee --append /etc/apt/preferences.d/limit-unstable
pi@raspberrypi:~ $ sudo apt-get update
pi@raspberrypi:~ $ sudo apt-get install wireguard
pi@raspberrypi:~ $ sudo reboot
https://github.com/adrianmihalko/raspberrypiwireguard


1+2. ist klar
3. wird "kernel headers" installiert, was auch immer das ist
4. werden "unstable" Apps geladen
5. dirmngr wird installiert
6. keyserver wird installiert, aber was genau bedeutet der lange Code am Ende ?
7. da hört es bei mir auf ! nPin 150 ? ?
8. ist klar
9. wireguard wird installiert
10. ist klar


Wenn es eine neue Version von Wireguard gibt, wird diese dann mit apt-get update/upgrade installiert ?

Danke

P.S. Wireguard läuft super, ich will nur verstehen was ich mir da ins Haus hole mit welchem Befehl
 
Avenger84 schrieb:
Wenn es eine neue Version von Wireguard gibt, wird diese dann mit apt-get update/upgrade installiert ?
Ja, so erst heute bei mir geschehen nachdem ich mir da bisher auch nicht sicher war :D Ich betreibe das ganze allerdings unter nem Ubuntu Server 18.04.
 
ich hatte gestern noch update ausgeführt und da war nichts bei
 
Mach heute mal. Wie gesagt, ich betreibe das ganze auf ner x86 Plattform. Evt kommen die Updates ja verzögert für die jeweiligen Architekturen heraus.

https://pastebin.com/ueLgiqZi
 
Bash:
pi@raspberrypi:~ $ sudo apt-get update                                                                                                         # Update package cache
pi@raspberrypi:~ $ sudo apt-get upgrade                                                                                                        # Upgrade all installed packages
pi@raspberrypi:~ $ sudo apt-get install raspberrypi-kernel-headers                                                                             # Install linux kernel headers for raspberry pi
pi@raspberrypi:~ $ echo "deb http://deb.debian.org/debian/ unstable main" | sudo tee --append /etc/apt/sources.list.d/unstable.list            # Add debian unstable as package source for apt
pi@raspberrypi:~ $ sudo apt-get install dirmngr                                                                                                # Install dirmngr
pi@raspberrypi:~ $ sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 8B48AD6246925553                                              # Install debian key from ubuntu keyserver
pi@raspberrypi:~ $ printf 'Package: *\nPin: release a=unstable\nPin-Priority: 150\n' | sudo tee --append /etc/apt/preferences.d/limit-unstable # Set package priority for unstable to 150
pi@raspberrypi:~ $ sudo apt-get update                                                                                                         # Update package cache again
pi@raspberrypi:~ $ sudo apt-get install wireguard                                                                                              # Install wireguard
pi@raspberrypi:~ $ sudo reboot                                                                                                                 # Reboot system

Zusammengefasst wird das wireguard package aus debian unstable auf deinem raspberry pi installiert. Pinning auf 150 verhindert, dass alle deine Packages mit denen aus debian unstable geupdated werden. Den debian key vom ubuntu keyserver brauchst du, damit du aus debian unstable überhaupt packages installieren kannst. Die linux header braucht wireguard.

Und ja, apt-get update && apt-get upgrade updated auch dein wireguard.

Gruß
BlackMark
 
  • Gefällt mir
Reaktionen: Avenger84
Avenger84 schrieb:
keyserver wird installiert, aber was genau bedeutet der lange Code am Ende ?
Siehe man Page oder in einem Wiki: https://wiki.ubuntuusers.de/apt/apt-key/ Benutzung von GPG Optionen in apt-key

Avenger84 schrieb:
pi@raspberrypi:~ $ printf 'Package: *\nPin: release a=unstable\nPin-Priority: 150\n' | sudo tee --append /etc/apt/preferences.d/limit-unstable
Avenger84 schrieb:
7. da hört es bei mir auf ! nPin 150 ? ?
08/15 Befehlszusammensetzung bei Linux - die Basisfunktionalität ist printf ' < > ' | sudo tee .... <dateiname>
man printf , man tee ... und Escape Sequenzen "\n"
 
Zurück
Oben