AUR-gyorsítótár tisztítással érkezett a Shelly 3.1.3

6/10
Az AUR-csomagok kezelése, a PKGBUILD-támogatás és az elkülönített buildkörnyezetek fejlesztése elsősorban a Shelly felhasználóinak jelent előrelépést, az Arch Linux csomagkezelésére általánosságban azonban nincs számottevő hatással.

Megjelent a Shelly 3.1.3, az Arch Linuxhoz készült csomagkezelő új verziója, amely továbbfejleszti az AUR-csomagok kezelését, bővíti a PKGBUILD-kompatibilitást, és új karbantartási, illetve automatizálási lehetőségeket vezet be.

AUR-gyorsítótár tisztítással érkezett a Shelly 3.1.3

A kiadás egyik legfontosabb újdonsága a shelly purify standard parancshoz hozzáadott –aur-cache kapcsoló. Ezzel előnézet után törölhetők a korábban lefordított AUR-csomagarchívumok és azok aláírásai anélkül, hogy a PKGBUILD fájlok, források, buildkönyvtárak vagy a letöltött tárolók előzményei elvesznének. A DisableCacheClean beállítással a teljes rendszerfrissítés során megjelenő gyorsítótár-tisztítási kérdés is kikapcsolható.

Jelentősen fejlődött a csomagkezelő saját PKGBUILD-feldolgozója. Javult a parancshelyettesítések, a feltételes és architektúrafüggő függőségek, valamint a több csomagot előállító PKGBUILD fájlok kezelése. Bővült az archívumok támogatása, többek között a kiterjesztés nélküli tömörített fájlok felismerésével, valamint a gzip, bzip2, xz és zstd formátumok kezelésével.

További újdonság a shellystrap segédprogram, amely a korábbi pacstrap függőséget váltja ki az elkülönített buildkörnyezetek létrehozásakor. Az új megoldás közvetlenül a libalpm-re épül, és privát névterekben végzi a környezet előkészítését.

Az automatizálást JSON-formátumú verzió- és buildkimenet, beállítható csomagkimeneti könyvtár, valamint az új shelly resolve parancs segíti. Az AppImage alkalmazásokhoz külön, frissítés után is megmaradó környezeti változók rendelhetők. A Shelly 3.1.3 a párhuzamos csomagletöltéseknél mostantól megfelelően követi a ParallelDownloadCount beállítást, amely 1 és 255 közötti értéket fogad el, az alapértelmezett érték 100. További részletek a changelogban olvashatók.