Megjelent az Aura 4.0.0, az Arch Linux csomagkezelője

Bemutatásra került az Aura 4.0.0 projekt kiadása, amely egy csomagkezelő Arch Linux disztribúcióhoz, amely bővíti a beépített Pacman csomagkezelő lehetőségeit. A projekt 2012-ben indult, és kezdetben az AUR (Arch User Repository) csomagok összeállítását célzó eszközök biztosítására irányult, amelyeket harmadik féltől származó fejlesztők használnak saját, az Arch Linux disztribúció alapértelmezett tárolóin kívül eső csomagjaik terjesztésére. A projekt kódja GPLv3 licenc alatt terjesztett.

Az AUR-specifikus funkciókon kívül az Aura más lehetőségeket is kínál, amelyek bővítik a Pacman funkcionalitását (jelenleg csak az Aura kibővített funkcióinak 1/3-a kapcsolódik az AUR-hoz). Például elérhetők eszközök a függőségek vizuális elemzésére, a csomagkészletek pillanatképeivel való munkára (állapot mentésére és helyreállítására), a fennmaradó függőségek kezelésére, valamint a külön csomagok vagy az egész rendszer visszagörgetésére korábbi verziókra.

Az Aura csomagkezelő teljes mértékben visszafelé kompatibilis a Pacmannal, és támogatja minden parancsát és opcióját (az Aurát Pacman alternatívájaként lehet használni kiterjesztett funkciókkal). Az AUR-ral kapcsolatos további lehetőségeket a „-A” parancssori opció megadásával lehet aktiválni, míg a pillanatképekkel és verziókkal kapcsolatos eszközök a „-B” és „-C” opciókon keresztül érhetők el, amelyek nem ütköznek a Pacman opcióival. A rendszerintegritás ellenőrzésére, a konfiguráció kezelésére, a licencek elemzésére, a statisztikák megtekintésére és a függőségek vizsgálatára további parancsok, mint például a „check”, „conf”, „free”, „stats” és „deps” is rendelkezésre állnak.

A Pacman funkcionalitása a libalpm könyvtár használatával valósul meg, amely az alapvető csomagkezelési funkciókat biztosít, amelyeket a Pacman csomagkezelőben alkalmaznak. A projekt saját szerver csomagmetadatainak kezelését is támogatja, amely jelentősen felgyorsítja a csomagok keresését és a függőségek feloldását.

Az új verzió teljes kódalapja újjáírásra került, amely átkonvertálásra került Haskelrről Rustra. A nyelv váltása jelentősen növelte a teljesítményt, egyszerűsítette a telepítést, kiaknázta a Rust libalpm-hez készült kötéseit, vonzóbbá tette a projektet új fejlesztők számára, javította a parancssori felületet és négyszer csökkentette a végrehajtható fájl méretét.

Bevezetésre került az «aura deps» parancs, amely lehetővé teszi a függőségek vizuálisan ábrázolt képeinek generálását. Például a gcc-hez tartozó csomagok megtekintéséhez a következőt futtathatja: «aura deps gcc —reverse —optional —open», míg a gcc függőségeinek megtekintéséhez — «aura deps gcc —limit=3 —open»:

Megjelent az Aura 4.0.0, az Arch Linux csomagkezelője
Megjelent az Aura 4.0.0, az Arch Linux csomagkezelője


Forrás: opennet.ru
Megbízható hosting vásárlása weboldalak számára, DDoS védelemmel, VPS VDS szerverek. 🔥 Megbízható webtárhely vásárlása DDoS védelemmel, VPS VDS szerverek | ProHoster