In pakketbeheerder APT 2.9.15 is het gebruik van apt-key gestopt

De release van het APT-pakketbeheerderstool 2.9.15 (Advanced Package Tool) is gepubliceerd. De tak 2.9.x is experimenteel en wordt gebruikt voor de ontwikkeling van functionaliteiten voor de toekomstige stabiele versie APT 3.0, die na stabilisatie zal worden geĆÆntegreerd in Debian Testing en zal worden opgenomen in de volgende grote release van Debian, en ook zal worden toegevoegd aan de pakketdatabase van Ubuntu.

De belangrijkste wijziging in de nieuwe versie is de definitieve cessatie van het gebruik van de apt-key-tool voor het beheren van sleutels die worden gebruikt voor de verificatie van digitale handtekeningen van pakketten. De apt-key-tool werd enkele jaren geleden als verouderd beschouwd vanwege de overgang van het oude model voor het controleren van pakketten, waarbij een gemeenschappelijke sleutelopslag (/etc/apt/trusted.gpg) werd gebruikt en er geen koppelingssleutels aan repositories waren, dat wil zeggen dat de sleutel die voor een externe repository was toegevoegd, geschikt was voor het controleren van pakketten in alle repositories. De nieuwe methode voor het werken met sleutels vervangt apt-key met gescheiden sleutelopslag voor elke repository (/etc/apt/trusted.gpg.d/ of /etc/apt/keyrings/).

Andere wijzigingen:

  • Een Rust-gebaseerd hulpprogramma genaamd gpg-sq is aan de lijst met paden voor het aanroepen van gpg toegevoegd, dat dezelfde argumenten accepteert als het hulpprogramma gpg, maar zijn functies simuleert via Sequoia, de OpenPGP-implementatie in Rust. Het aanroepen van gpg-sq heeft voorrang boven gpg, wat betekent dat het voldoende is om het bijbehorende pakket te installeren om gpg-sq in plaats van gpg te gebruiken.
  • Er is een koppeling van sleuteltypes aan bestandsextensies gerealiseerd: de extensie '.asc' is gekoppeld aan ascii-armored sleutels, '.gpg' altijd aan binaire sleutels, en alle andere bestandsextensies zullen de foutmelding "De sleutel(len) in de keyring... worden genegeerd omdat het bestand een niet-ondersteund bestandstype heeft" oproepen. Bijvoorbeeld, bij gebruik van een sleuteldbestand '/etc/apt/keyrings/winehq-archive.key', moet dit bestand worden hernoemd naar '/etc/apt/keyrings/winehq-archive.gpg' en het pad in het bestand '/etc/apt/sources.list.d/' moet worden aangepast.
  • Veel functies zijn omgezet naar het gebruik van de klasse 'std::string' in plaats van 'const char *' (de in de C++17-standaard gedefinieerde klasse std::string_view, die efficiĆ«nter met strings werkt door gebruik te maken van verwijzingen naar bestaande gegevens en het onnodig kopiĆ«ren van gegevens te vermijden totdat deze in de code wordt gebruikt).
  • Er is ondersteuning toegevoegd voor zelfstandige verificatie van sleutelopslag (keyring) en het uitvoeren van de dearmor-operatie (conversie van een sleutelformaat in ASCII-armored naar binair formaat) zonder gebruik te maken van apt-key.
  • De functie Base64Decode is toegevoegd.

Bron: opennet.ru

Koop betrouwbare webhosting met bescherming tegen DDoS, VPS VDS servers šŸ”„ Koop betrouwbare webhosting met bescherming tegen DDoS, VPS VDS servers | ProHoster