APT 2.2.0 leveres med ydelsesforbedringer, trinvise opdateringer og mere

Få dage siden lanceringen af den nye version af pakkehåndteringsværktøjssættet APT 2.2.0 (Advanced Package Tool) som det er udviklet af Debian-projektet. Denne nye version af APT får til at markere indefrysning og inkorporering af ændringerne akkumuleret i den eksperimentelle gren 2.1, hvormed den stabile gren 2.2.0 startes

Af de vigtigste ændringer i denne nye version kan vi fremhæve opdateringen i faser samt forbedring af ydeevnen og især korrektion af fejl.

Om APT

Avanceret Emballeringsværktøj (forkortet APT), er en pakkehåndteringsprogram oprettet af Debian-projektet. APT forenkler i høj grad installation og fjernelse af programmer på GNU / Linux-systemer.

Der er ikke noget passende program i sig selv, men APT er et C ++ - funktionsbibliotek, der bruges af forskellige kommandolinjeprogrammer at distribuere pakker. Især apt-get og apt-cache.

Der er også programmer, der giver en frontplade til APT, generelt baseret på apt-get, såsom aptitude med en ncurses-tekstgrænseflade, Synaptic med en GTK + grafisk interface eller Adept med en Qt-grafisk interface. Der er et centralt lager med mere end ~ 25.000 apt-pakker, der bruges af apt-get og afledte programmer til at downloade og installere applikationer direkte fra Internettet, kendt som en af ​​Debians bedste kvaliteter.

APT blev hurtigt brugt til at arbejde med .deb-pakker, på Debian-systemer og afledte distributioner, men er siden blevet ændret til at arbejde med RPM-pakker med apt-rpm-værktøjet og til at arbejde på andre operativsystemer, såsom Mac OS X ( Fink) og OpenSolaris (Nexenta OS-distribution)

Vigtigste nye funktioner i APT 2.2.0

Af de vigtigste ændringer der skiller sig ud fra denne nye version af APT 2.2.0 er, at den blev tilføjet ogJeg understøtter trinvise opgraderinger (som allerede er i brug i Ubuntu for at begrænse distribution og administrere implementering af opdateringer). For eksempel trinvise opdateringer tillad at distribuere opdateringer til overgangen til en ny stabil version først blandt en lille procentdel af brugerne, og efter nogen tid, hvis der ikke er nogen regressioner, distribuer opdateringerne til alle andre brugere.

En anden større ændring fra APT 2.2.0 er eJeg understøtter feltet "Beskyttet", hvad der skete med at være en erstattet feltet "Vigtigt" og dette definerer de pakker, der ikke er gyldige til fjernelse, og som er nødvendige for at systemet kan starte korrekt.

På den anden side skiller det sig ud koden til fjernelsesdriveren til gamle kerneversioner (automatisk fjernelse) er blevet omskrevet fra shell til C ++ og nu kører det, mens apt kører, snarere end når du installerer pakker med en kerne.

Denne ændring giver dig mulighed for at sikre, at kernen i øjeblikket er indlæst og ikke under installationen af ​​en pakke med den nyeste kerne. For at undgå et overløb af / boot-partitionen holdes tre kerner i stedet for fire.

For den del af præstationsforbedringer, det nævnes det nu XXH3-hash-algoritmen bruges som bruges til at indeksere cache-elementer i stedet for Adler32 eller RC32c, plus hash-bordstørrelse øget.

Af de andre ændringer der skiller sig ud:

  • Yderligere skabeloner er implementeret til afhængighedsbaseret pakkevalg, såsom "? Du afhænger".
  • Indstillingen "–error-on = any" er føjet til kommandoen "update", hvis den er indstillet, vises der en fejl ved enhver fejl.
  • Metoden til anvendelse og udpakning af røde patches er nu tilgængelig som et separat program til håndtering af pdiff-filer
  • apt-key er planlagt til fjernelse i 2022. kvartal XNUMX.
  • De lavere niveau I / O-bits af HTTP-metoden er blevet omskrevet for at forbedre stabiliteten.
  • HTTP-metoden prøver ikke længere uendeligt downloads på nogle forbindelsesfejl.
  • Kommandoen pkgnames inkluderer ikke længere kildepakker ved et uheld
  • Forskellige rettelser til Davids fuzzing indsats

Hvis du vil vide mere om det, du kan kontrollere meddelelsen om det nye version i følgende link.


Efterlad din kommentar

Din e-mailadresse vil ikke blive offentliggjort. Obligatoriske felter er markeret med *

*

*

  1. Ansvarlig for dataene: Miguel Ángel Gatón
  2. Formålet med dataene: Control SPAM, management af kommentarer.
  3. Legitimering: Dit samtykke
  4. Kommunikation af dataene: Dataene vil ikke blive kommunikeret til tredjemand, undtagen ved juridisk forpligtelse.
  5. Datalagring: Database hostet af Occentus Networks (EU)
  6. Rettigheder: Du kan til enhver tid begrænse, gendanne og slette dine oplysninger.