În managerul de pachete APT 2.9.15 a fost oprită utilizarea apt-key.

A fost publicată noua versiune a instrumentului pentru gestionarea pachetelor APT 2.9.15 (Advanced Package Tool). Ramura 2.9.x este experimentală și este folosită pentru dezvoltarea funcționalităților versiunii stabilite APT 3.0, care, după stabilizare, va fi integrată în Debian Testing și va face parte din următoarea lansare majoră a Debian-ului, precum și va fi adăugată în baza de pachete Ubuntu.

Principala modificare din noua versiune este încetarea definitivă a utilizării utilitarului apt-key pentru gestionarea cheilor utilizate pentru verificarea semnăturilor digitale ale pachetelor. Utilitarul apt-key a fost declarat de mult timp învechit din cauza trecerii de la vechea model de verificare a integrității pachetelor, care utiliza un depozit comun de chei (/etc/apt/trusted.gpg) și nu avea legătura cheilor cu repositorele, adică o cheie adăugată pentru un anumit depozit terță parte era valabilă pentru verificarea pachetelor din toate repositoarele. Metoda care a înlocuit apt-key implică separarea depozitelor de chei pentru fiecare depozit (/etc/apt/trusted.gpg.d/ sau /etc/apt/keyrings/).

Paleta de culori a fost modificată, oferind o separare mai contrastantă între text și fundal.

  • Lista de căi pentru apelul gpg a fost extinsă cu un utilitar scris în Rust, gpg-sq, care acceptă aceleași argumente ca utilitarul gpg, dar imită funcționarea sa prin Sequoia, o implementare OpenPGP în Rust. Apelul gpg-sq are prioritate față de gpg, adică pentru a folosi gpg-sq în loc de gpg, este suficient să instalați pachetul corespunzător.
  • Tipurile de chei sunt acum legate de extensiile fișierelor: extensia „.asc” este asociată cu cheile ascii-armored, „.gpg” — întotdeauna cu chei binare, iar toate celelalte extensii de fișiere vor genera o eroare „The key(s) in the keyring … are ignored as the file has an unsupported filetype”. De exemplu, dacă utilizați un fișier cu cheia „/etc/apt/keyrings/winehq-archive.key”, va trebui să-l redenumiți în „/etc/apt/keyrings/winehq-archive.gpg” și să corectați calea în fișierul „/etc/apt/sources.list.d/”.
  • Multe funcții au fost migrate pentru a utiliza clasa „std::string” în loc de „const char *” (clasa std::string_view definita în standardul C++17, care funcționează mai eficient cu șiruri datorită utilizării referințelor la datele existente și excluderii copieri inutile a datelor, până când nu este utilizată în cod).
  • A fost implementat suportul pentru verificarea autonomă a depozitelor de chei (keyring) și pentru efectuarea operației de dearmor (transformarea unei chei în format ASCII-armored în format binar) fără a apela la apt-key.
  • A fost adăugată funcția Base64Decode.

Sursa: opennet.ro

Cumpără un hosting fiabil pentru site-uri cu protecție DDoS, servere VPS VDS 🔥 Cumpără un hosting fiabil pentru site-uri cu protecție DDoS, servere VPS VDS | ProHoster