Llista la nova versió d'APT 2.0 i aquestes són les seves novetats

S'ha donat a conèixer l'alliberament de la nova versió de l'eina de gestió de paquets "APT 2.0" (Advanced Package Tool) la qual és desenvolupada pel projecte Debian. A més de Debian i les seves distribucions, APT també s'usa en algunes distribucions basades en el gestor de paquets rpm, com PCLinuxOS i ALT Linux.

En comparació amb la sèrie 1.8, la sèrie APT 2.0 presenta diverses característiques noves, així com millores en el rendiment, enduriment, a més de que també s'ha eliminat molt codi, el que redueix la mida de la biblioteca, també la nova branca incorpora els canvis acumulats durant el desenvolupament de la branca experimental 1.9.x, alguns canvis en la sintaxi, entre altres coses més .

Principals novetats d'APT 2.0

Amb l'alliberament d'aquesta nova versió, s'esmenta en l'anunci que s'ha afegit una millora als comandos que accepten els noms dels paquets doncs ara compten amb suport per a plantilles. La sintaxi de la plantilla bàsicament segueix l'estil de les plantilles de l'aptitude.

Mentre que el suport per màscares i expressions regulars en els arguments de la comanda apt ha estat s'abandoni, ara s'han d'usar plantilles al seu lloc.

Un exemple bàsic d'aquest nou canvi, és si volem enumerar els paquets instal·lats manualment d'algunes seccions:

apt list '~i !~M (~seccion1|~seccion2|~seccion3)'

Un altre canvi important per a aquesta nova versió, és que s'han agregat les ordres apt satisf i apt-get satisfize, El que permet instal·lar els paquets necessaris per a satisfer les dependències especificades en la línia passada com a argument. Incloent pot enumerar diverses línies i especificar blocs «Conflictes:» per eliminar dependències.

Un exemple bàsic d'aquestes comandes, és:

apt-get satisfy "foo" "Conflicts: bar" "baz (>> 1.0) | bar (= 2.0), moo"

D'altra banda podrem trobar que es va agregar la capacitat de vincular-se un paquet amb codi agregant el prefix «src:» davant del nom de l'paquet (la fixació li permet afegir paquets des d'altres branques sense actualitzar tot el sistema, per exemple, instal·lar en paquets estables des de proves o inestables).

Per arreglar tots els paquets binaris recopilats d'un paquet amb el codi apt 2.0.0, es pot especificar:

Package: src:apt
Pin: version 2.0.0
Pin-Priority: 990

També es destaca que s'ha millorat la paral·lelització de l'llançament de controladors rred i el desempaquetat durant l'execució de la comanda d'actualització.

A més de que s'esmenta que el format de memòria cau s'ha actualitzat, El que ara li permet afegir noves entrades sense violar l'ABI. Els punters en la memòria cau ara s'escriuen estàticament i no es poden comparar amb enters (excepte 0 a través d'nullptr).

Dels altres canvis que s'esmenten en aquesta nova versió:

  • Va eliminar les banderes desactualitzades i fusionar diversos prototips de funcions. Es van eliminar implementacions personalitzades dels algoritmes CRC16, MD5, SHA1 i SHA2.
  • La comanda apt espera fins que s'alliberi el bloqueig dpkg. Per defecte, quan s'inicia la consola, l'espera és il·limitada en el temps i, en altres casos, el temps d'espera és de 120 segons.
  • Si apt no pot establir el bloqueig, l'error ara es mostra amb el nom i pid de el procés que conté l'arxiu de bloqueig que es mostra.
  • Es van agregar traduccions de fusió i ordres bump-abi.
  • Per al hashing criptogràfic, estan involucrades les implementacions MD5, SHA1 i SHA2 de la biblioteca libgcrypt.
  • Els comptes que figuren a l'arxiu auth.conf ara es transfereixen només quan s'accedeix a través d'HTTPS per evitar fuites si s'intercepta una connexió HTTP.
  • El requisit per a una versió de l'estàndard C ++ s'ha elevat a C ++ 14.
  • Apt-helper agrega suport per a especificar múltiples hashes per a un sol arxiu.
  • Fusionar la biblioteca libapt-inst amb libapt-pkg.

Finalment es fa esment que aquesta nova versió d'APT 2.0, en un futur pròxim s'integrés a la branca inestable de Debian i en Ubuntu, ja que la versió 1.9 d'APT va ser incorporada en Ubuntu 19.10 i possiblement aquest sent integrada en 20.10.

Si vols conèixer més a l'respecte, pots consultar l'anunci de la nova versió en el següent enllaç.


Deixa el teu comentari

La seva adreça de correu electrònic no es publicarà. Els camps obligatoris estan marcats amb *

*

*

  1. Responsable de les dades: Miguel Ángel Gatón
  2. Finalitat de les dades: Controlar l'SPAM, gestió de comentaris.
  3. Legitimació: El teu consentiment
  4. Comunicació de les dades: No es comunicaran les dades a tercers excepte per obligació legal.
  5. Emmagatzematge de les dades: Base de dades allotjada en Occentus Networks (UE)
  6. Drets: En qualsevol moment pots limitar, recuperar i esborrar la teva informació.