Pár napja elindítása a csomagkezelő eszközkészlet új verziója APT 2.2.0 (Advanced Package Tool) amely a Debian projekt fejlesztette ki. Az APT új verziója jelzi a változások befagyasztását és beépítését felgyülemlett a 2.1 kísérleti ágban, amellyel a 2.2.0 stabil ág indul
Az új verzió legfontosabb változásai közül kiemelhetjük a frissítést szakaszokban, valamint a teljesítmény javulásait és különösen a hibák kijavítását.
Az APT-ről
Speciális csomagolóeszköz (rövidítve APT), a csomagkezelő program a Debian projekt hozta létre. APT nagyban leegyszerűsíti a programok telepítését és eltávolítását a GNU / Linux rendszereken.
Önmagában nincs megfelelő program, de Az APT egy C ++ függvénykönyvtár, amelyet különféle parancssori programok használnak csomagok terjesztésére. Különösen az apt-get és az apt-cache.
Vannak olyan programok is, amelyek az APT számára előtérképet biztosítanak, általában az apt-get alapján, például az aptitude egy ncurses szöveges felülettel, a Synaptic egy GTK + grafikus felülettel vagy az Adept egy Qt grafikus felülettel. Van egy központi adattár, amely ~ 25.000 XNUMX apt csomagot használ fel az apt-get és a derivált programok segítségével az alkalmazások letöltésére és telepítésére közvetlenül az internetről, amely a Debian egyik legjobb tulajdonsága.
Az APT-t gyorsan alkalmazták a .deb csomagokkal, a Debian rendszereken és a származtatott terjesztéseken való munkavégzéshez, de azóta módosították az RPM csomagokkal, az apt-rpm eszközzel és más operációs rendszereken, például a Mac OS X ( Fink) és OpenSolaris (Nexenta OS disztribúció)
Az APT 2.2.0 legfőbb újdonságai
A legfontosabb változások közül az az APT 2.2.0 új verziója közül kiemelkedik, hogy hozzá lett adva ésl szakaszos frissítések támogatása (amelyeket már az Ubuntuban használnak a terjesztés korlátozására és a frissítések telepítésének kezelésére). Például szakaszos frissítések lehetővé teszi a frissítések terjesztését az új stabil verzióra való áttéréshez először a felhasználók kis százaléka között, és egy idő után, ha nincs regresszió, terjessze a frissítéseket az összes többi felhasználónak.
Egy másik jelentős változás az APT 2.2.0-hoz képest az el a "Védett" mező támogatása, mi történt a lecserélte a "Fontos" mezőt és ez meghatározza az eltávolításra érvénytelen csomagokat, amelyek szükségesek a rendszer megfelelő indításához.
Másrészt ez kitűnik a régi rendszermag verziók eltávolító illesztőprogramjának kódja (automatikus eltávolítás) átíródott a shellről C ++ -ra és most az apt futtatása alatt fut, nem pedig a kernellel ellátott csomagok telepítésekor.
Ez a változás lehetővé teszi annak biztosítását, hogy a kern éppen betöltődjön, és ne a legújabb kernelt tartalmazó csomag telepítésekor. A / boot partíció túlcsordulásának elkerülése érdekében négy magot három helyett kell megtartani.
Részéről a teljesítmény javulása, említik, hogy most az XXH3 hash algoritmust használják amelyet a gyorsítótár elemek indexelésére használnak az Adler32 vagy az RC32c, plusz helyett hash asztal mérete megnőtt.
A többi változás közül amelyek kiemelkednek:
- További sablonok kerültek bevezetésre a függőségek alapján történő csomagválasztáshoz, például "? Attól függ".
- A "–error-on = any" opció hozzá lett adva az "update" parancshoz, ha be van állítva, akkor hiba jelenik meg minden hiba esetén.
- Az rred javítások alkalmazásának és kibontásának módszere már külön programként elérhető a pdiff fájlok kezelésére
- Az apt-key eltávolítását 2022 második negyedévére tervezik.
- A stabilitás javítása érdekében a HTTP-módszer alacsonyabb szintű I / O bitjeit átírtuk.
- A HTTP módszer már nem végtelenül próbálja újra letölteni egyes kapcsolati hibákat.
- A pkgnames parancs már nem véletlenül tartalmazza a forráscsomagokat
- Különböző javítások David fúziós erőfeszítéseihez
Ha többet szeretne tudni róla, ellenőrizheti az új bejelentését verzió a következő link.