Lese-Ansicht

Lösung: apt-key is deprecated. Manage keyring files in trusted.gpg.d instead

Was ist apt-key?

Die Man Pages beschreiben apt-key wie folgt:

apt-key is used to manage the list of keys used by apt to authenticate packages. Packages which have been authenticated using these keys will be considered trusted.

apt-key wird verwendet, um die Liste der Schlüssel zu verwalten, die von apt zur Authentifizierung von Paketen verwendet werden. Pakete, die mit diesen Schlüsseln authentifiziert wurden, werden als vertrauenswürdig eingestuft.

Der Vollständigkeit halber hier der Punkt zur "deprecated" Meldung:

update (deprecated)
Update the local keyring with the archive keyring and remove from the local keyring the archive keys which are no longer valid. The archive keyring is shipped in the archive-keyring package of your distribution, e.g. the ubuntu-keyring package in Ubuntu.

Note that a distribution does not need to and in fact should not use this command any longer and instead ship keyring files in the /etc/apt/trusted.gpg.d/ directory directly as this avoids a dependency on gnupg and it is easier to manage keys by simply adding and removing files for maintainers and users alike.

Was bedeutet apt-key is deprecated?

In der Fehlermeldung "apt-key is deprecated. Manage keyring files in trusted.gpg.d" sind zwei Meldungen versteckt:

Bisher wurden Schlüssel in trusted.gpg verwaltet. In Zukunft sollten die Schlüssel einzeln unter trusted.gpg.d verwaltet werden. Der Grund für das Abschaffen des alten Vorgangs ist die schlicht die Sicherheit.

Zusätzlich wird apt-key als veraltet eingestuft. Da es sich hier nur um eine Warnung handelt, kann diese bis jetzt auch einfach ignoriert werden. Im Prinzip möchte sie den Nutzer weg von apt-key hin zu gpg schubsen und genau das möchte ich hier zeigen.

Bei einem apt update wirft ein Ubuntu beispielsweise folgenden Warnungen in Bezug auf nodejs und yarn Repositorys

reading package lists... Done
W: https://deb.nodesource.com/node_16.x/dists/jammy/InRelease: Key is stored in legacy trusted.gpg keyring (/etc/apt/trusted.gpg), see the DEPRECATION section in apt-key(8) for details.
W: https://dl.yarnpkg.com/debian/dists/stable/InRelease: Key is stored in legacy trusted.gpg keyring (/etc/apt/trusted.gpg), see the DEPRECATION section in apt-key(8) for details.

Lösung -  Schlüssel aus trusted.gpg in trusted.gpg.d umziehen

Die Lösung für die oben aufgeführte Problematik ist das bereits erwähnte Umschichten von trusted.gpg zu trusted.gpg.d.

Zunächst werden die betreffenden Schlüssel aufgelistet:

sudo apt-key list
Warning: apt-key is deprecated. Manage keyring files in trusted.gpg.d instead (see apt-key(8)).
/etc/apt/trusted.gpg
--------------------
pub   rsa4096 2014-06-13 [SC]
      9FD3 B784 BC1C 6FC3 1A8A  0A1C 1655 A0AB 6857 6280
uid           [ unknown] NodeSource <gpg@nodesource.com>
sub   rsa4096 2014-06-13 [E]

pub   rsa4096 2016-10-05 [SC]
      72EC F46A 56B4 AD39 C907  BBB7 1646 B01B 86E5 0310
uid           [ unknown] Yarn Packaging <yarn@dan.cx>
sub   rsa4096 2016-10-05 [E]
sub   rsa4096 2019-01-02 [S] [expires: 2023-01-24]
sub   rsa4096 2019-01-11 [S] [expires: 2023-01-24]


Schlüssel in eine eigene Datei verschieben

Danach die letzten 8 Zeichen der zweiten Zeile unter pub kopieren. In diesem Fall ist das 6857 6280. Das Leerzeichen zwischen den Zahlen muss entfernt werden.
Der zukünftige Name kann beliebig gewählt werden, es liegt allerdings nahe, ihn nach dem installierten Paket bzw. Repository zu benennen:

sudo apt-key export 68576280 | sudo gpg --dearmour -o /etc/apt/trusted.gpg.d/nodejs-key.gpg
Warning: apt-key is deprecated. Manage keyring files in trusted.gpg.d instead (see apt-key(8)).

sudo apt-key export 86E50310 | sudo gpg --dearmour -o /etc/apt/trusted.gpg.d/yarn-key.gpg
Warning: apt-key is deprecated. Manage keyring files in trusted.gpg.d instead (see apt-key(8)).

sudo apt-get update

Nun sollten die Warnungen der Vergangenheit angehören.

Neue Schlüssel hinzufügen

Sollte ein neuer Schlüssel hinzugefügt werden, wird in Zukunft nicht mehr mit apt-key gearbeitet, sondern gpg verwendet werden.

Früher

curl -sS https://download.spotify.com/debian/pubkey_5E3C45D7B312C643.gpg | sudo apt-key add -


Heute

curl -sS https://download.spotify.com/debian/pubkey_7A3A762FAFD4A51F.gpg | sudo gpg --dearmor --yes -o /etc/apt/trusted.gpg.d/spotify.gpg

 

  •  

AMD Zen 4: GNU Compiler Collection mit Tuning für Ryzen und Epyc

Prozessoren der Serien AMD Ryzen und AMD Epyc auf Basis der Zen-4-Mikroarchitektur können mit dem Release der kommenden GNU Compiler Collection (GCC) in der neuen Version 13 von diversen Optimierungen Gebrauch machen, welche unter anderem die Befehlssatzerweiterung AVX-512 und die Zen-4-Befehlssatzarchitektur betreffen.

  •  

ChatGPT unter Linux: Gnome 43 hat seine eigene KI-Erweiterung erhalten

Ein Open-Source-Entwickler arbeitet aktuell an einer Erweiterung, welche den von OpenAI entwickelten Chatbot ChatGPT , der auf künstlicher Intelligenz basiert, in den freien Linux-Desktop Gnome integriert. Das textbasierte Dialogsystem soll dabei als Benutzerschnittstelle direkt über das Panel der Desktop-Umgebung nutzbar sein.

  •  

Radeon unter Linux 6.3: AMD plant zahlreiche neue Features für den neuen Kernel (Update)

AMD hat bereits damit begonnen, zahlreiche neue GPU-Features für Grafikkarten der Serie Radeon und den kommenden Systemkernel Linux 6.3 einzureichen. Der Code des Open-Source-Unified-Driver („AMDGPU“) und des AMD Kernel Fusion Driver („AMDKFD“) erhält auch diverse Updates in den Bereichen DisplayPort 2.1 und Video Core Next.

  •  

Neuer Beta Service: Videokonferenz mit eduMEET

Neben unserem Jitsi Meet Dienst teamjoin.de möchten wir euch nun den ersten eduMEET Server in Deutschland vorstellen. eduMEET funktioniert in jedem gängigen Browser und bietet ein modernes Design. Features wie bspw. Breakout-Rooms fehlen noch,...

by adminForge.

  •  

Linux 6.0 erreicht End of Life: Anwender sollten jetzt auf Linux 6.1 (LTS) umsteigen (Update)

Der im Oktober 2022 erschienene Betriebssystemkernel Linux 6.0, der erstmals auch Intels Core-i-13000 (Test) und AMDs Ryzen 7000 (Test) unterstützt hat, hat offiziell sein Support-Ende erreicht und sollte deshalb umgehend durch das neueste Linux 6.1 (LTS) ersetzt werden, das noch über einen langen Zeitraum Updates erhalten wird.

  •  

Linux 6.0 erreicht End of Life: Anwender sollten jetzt auf Linux 6.1 (LTS) umsteigen

Der im Oktober 2022 erschienene Betriebssystemkernel Linux 6.0, der erstmals auch Intels Core-i-13000 (Test) und AMDs Ryzen 7000 (Test) unterstützt hat, hat offiziell sein Support-Ende erreicht und sollte deshalb umgehend durch das neueste Linux 6.1 (LTS) ersetzt werden, das noch über einen langen Zeitraum Updates erhalten wird.

  •  

Gaming unter Linux: Nobara Project baut Fedora 37 für Spieler und Streamer um (Update)

Das „Nobara Project“ baut die populäre auf RPM basierende Linux-Distribution Fedora mit Wine, essentiellen Grafiktreibern, notwendigen Codecs und zusätzlicher Software insbesondere für Streamer und Spieler um. Das junge Projekt erweitert die als Workstation-Betriebssystem ausgelegte Distribution sinnvoll und mit viel Weitsicht.

  •  

Linux auf Gaming optimiert: Nobara Project baut Fedora 37 für Spieler und Streamer um

Das „Nobara Project“ baut die populäre auf RPM basierende Linux-Distribution Fedora mit Wine, essentiellen Grafiktreibern, notwendigen Codecs und zusätzlicher Software insbesondere für Streamer und Spieler um. Das junge Projekt erweitert die als Workstation-Betriebssystem ausgelegte Distribution sinnvoll und mit viel Weitsicht.

  •  

HDR-Experimente bei Linux

Schon mal etwas von HDR-Bildern gehört? "HDR" steht hier für "high dynamic Range" und beschreibt ein Verfahren, um einen möglichst großen Kontrastumfang darzustellen. In der Fotografie zum Beispiel ist dies schon länger Thema. Doch auch für Linux gibt es mittlerweile erste Versuche der HDR-Implementierung. Wir berichten über den aktuellen Stand.

Der Beitrag HDR-Experimente bei Linux erschien zuerst auf Linux Abos.

  •  

Linux Mythen » beliebte Klischees zum Linux-Betriebssystem

Mythen sowie Vorurteile sind auch heute noch allgegenwärtig. Gerade wenn es um das Betriebssystem Linux angeht, werden beide Faktoren synonym mit diesem genannt. Nicht jeder ist von Linux überzeugt, was sich in den Gerüchten widerspiegelt, welche derzeit überall kursieren. Was es mit den Klischees auf sich hat, erfährt man hier.

Der Beitrag Linux Mythen » beliebte Klischees zum Linux-Betriebssystem erschien zuerst auf Linux Abos.

  •  

Atari Flashback 8 HD – die Linux Retro Konsole Atari VCS

Die Konsole Atari Flashback 8 HD lässt die Herzen von Atari-Fans weltweit höherschlagen. Die neue Retro Konsole kommt im 70er Jahre Style daher und ist mit einer glänzenden oder einer Holzfront erhältlich. Was drin steckt und wieviel Sie investieren müssen, um eines der begehrten Stücke zu erhalten, lesen Sie hier.

Der Beitrag Atari Flashback 8 HD – die Linux Retro Konsole Atari VCS erschien zuerst auf Linux Abos.

  •  

Radeon unter Linux 6.3: AMD plant zahlreiche neue Features für den neuen Kernel

AMD hat bereits damit begonnen, zahlreiche neue GPU-Features für Grafikkarten der Serie Radeon und den kommenden Systemkernel Linux 6.3 einzureichen. Der Code des Open-Source-Unified-Driver („AMDGPU“) und des AMD Kernel Fusion Driver („AMDKFD“) erhält auch diverse Updates in den Bereichen DisplayPort 2.1 und Video Core Next.

  •  

Musikproduktion mit Linux und Ardour | DAW Grundkurs Tutorial für Anfänger | Ubuntu Studio

💾

Mit der DAW (Digital Audio Workstation) Ardour kann man auch auf einem Linux System Musik produzieren. In diesem Ardour Tutorial in deutscher Sprache geht es um die Grundlagen. Außerdem wird die Benutzung des Soundservers Jack gezeigt. Die DAW Ardour ist inzwischen sehr ausgereift.
Ich werde in dieser Videoreihe versuchen, nach und nach eine komplette Musikproduktion mit freier Software zu erstellen. Es wird spannend.

Linux Bücher für Einsteiger von mir (Ebook und Taschenbuch):
▶️ https://www.amazon.de/~/e/B001K73R84

Brandneu: Linux Mint 21 - Schnellanleitung für Einsteiger
▶️ https://www.amazon.de/dp/B0BB9LGMPG

Von mir entworfene Linux Shirts gibt es hier:
▶️ https://linux-t-shirts-und-mehr.myspreadshop.de/

Weitere Videos zu Linux Distributionen findet Ihr in dieser Playlist:
▶️ https://www.youtube.com/watch?v=sdYcdG4mn98&list=PLl0zRfPkQ7Xu86XQgKbUhVRSBbHpUzxxM

Andere Kanäle von mir:
Joe loves Linux ▶️ https://www.youtube.com/channel/UCdI8plWGpNHwN1oswHi3iWA
Raketenheftleser ▶️ https://www.youtube.com/channel/UCyPNZr7yK8278QXQDMFnQag
Joe's Musik Check ▶️ https://www.youtube.com/channel/UCuB7gdAs73msDRUnlRRKv5Q
JJ Fotoshow ▶️ https://www.youtube.com/c/JoeTravels

Web:
▶️ www.linuxumsteiger.net
▶️ www.josef-moser.de

Abonniere den Kanal:

▶️ https://www.youtube.com/channel/UCnKExIc8hWK5yS6VwVerqaA?sub_confirmation=1

Mit Superthanks kannst Du den Kanal unterstützen, wenn Du das möchtest.


#linux #ubuntu
  •  

Neuer Service: Stack Overflow Frontend

Ein neuer adminForge Service kann ab sofort genutzt werden. Wir wünschen Euch ein Frohes Neues Jahr 2023! Wir bieten euch ab sofort ein alternatives Stack Overflow-Frontend mit Schwerpunkt auf den Datenschutz an. https://overflow.adminforge.de Features:...

by adminForge.

  •  

Linux-Distribution für Spieler: Nitrux 2.6.0 mit Linux 6.1 und KDE Plasma 5.26.4 erschienen

Nitrux ist eine Distribution, die bereits alle nötigen Zutaten für das Spielen unter Linux mitbringt und aus diesem Grund auch über einen speziell auf Gaming und Multimedia optimierten Systemkernel verfügt. Das offene Betriebssystem, das seine Wurzeln bei Debian und Ubuntu hat, bietet außerdem eine eigene Desktop-Umgebung.

  •  

Linux FAQ » die häufigsten Fragen und Antworten zu Linux

Linux bietet den Benutzern viele Möglichkeiten, doch gerade für Einsteiger ist das Betriebssystem nicht ganz einfach zu verstehen. Dieser Artikel ist unsere Linux FAQ und behandelt die wichtigsten Linux Fragen, die immer wieder im Zusammenhang mit dem beliebten Betriebssystem auftauchen.

Der Beitrag Linux FAQ » die häufigsten Fragen und Antworten zu Linux erschien zuerst auf Linux Abos.

  •  

Archcraft: Distribution für Puristen mit Linux 6.1.1 und Herbstluft

Archcraft ist eine eher spartanisch ausgelegte moderne Linux-Distribution für Puristen, die auf den Systemkernel Linux 6.1.1 und diverse Fenstermanager, wie Openbox und Fluxbox sowie den exotischen Herbstluftwm, setzt. Insgesamt stehen gleich acht Window Manager sowie zwei ausgewachsene Desktops zur Auswahl bereit.

  •  

Umzug zu von TinyTinyRSS zu FreshRSS

Ich bin nun nach einigen Dekaden von TinyTinyRSS komplett zu FreshRSS umgezogen. Der zwei Hinderungsgründe des verspäteten waren das Theme und die Tastenkürzel. Bei TinyTinyRSS war mir das Theme Feedly-Theme doch sehr an das Herz gewachsen und eine Alternative ist leider unter FreshRSS nicht zu finden. Auch empfand ich die Tastenkürzel unter TinyTinyRSS doch ein ... Weiterlesen

Der Beitrag Umzug zu von TinyTinyRSS zu FreshRSS erschien zuerst auf Got tty.

  •  

Firefox Erweiterungen 2022

Firefox Logo in Umrissen schwarz und weiß von Qaisir Mehmood / vecteezy.com

Es gab einige Änderungen bei den installierten Erweiterungen seit dem letzten Blogpost mit dem gleichen Thema. Vier Jahre sind nun auch eine gute Zeitspanne zwischen den beiden Blogposts. Zeit für eine Auffrischung. Da ich unter Debian GNU/Linux, Fedora Linux und macOS das gleiche Profil nutze, umfasst die Installation der Erweiterungen somit alle drei Betriebssysteme. Ich ... Weiterlesen

Der Beitrag Firefox Erweiterungen 2022 erschien zuerst auf Got tty.

  •  

Slimbook Kymera Ventus Black: Linux-Gaming-System mit Zen-4-CPUs und RDNA-3-GPUs

Der spanische Linux-Distributor Slimbook hat mit dem Kymera Ventus Black ein ganz auf Hardware von AMD ausgerichtetes Linux-Gaming-System mit Ryzen 7000 („Raphael“) auf Basis der Zen-4-Architektur und Radeon RX 7000 („RDNA 3“) vorgestellt. Neben den neuen Radeon RX 7900 XTX und 7900 XT (Test) arbeiten bis zu 16 Prozessorkerne.

  •  
❌