A Shelly 3.1.5 kibővíti az AUR kezelését Arch Linuxon

5/10
Hasznos frissítés az Arch Linux alapú rendszerek felhasználóinak, főleg az AUR-böngészés, az automatikus build+telepítés és az új repo-db eszközök miatt. Ugyanakkor a Shelly továbbra is egy alternatív csomagkezelő felület, így a változások nem érintik közvetlenül az Arch alapvető csomagkezelési infrastruktúráját.

Megjelent a Shelly 3.1.5, az Arch Linuxhoz készült grafikus csomagkezelő új verziója. A kiadás bővíti az AUR támogatását, új csomagépítési és tárolókezelési lehetőségeket hoz, valamint több kompatibilitási hibát is javít.

A Shelly 3.1.5 kibővíti az AUR kezelését Arch Linuxon

Az egyik legfontosabb újdonság az opcionális, Atoll alapú AUR-böngésző. Bekapcsolása után a felhasználók lapozható listában böngészhetik az AUR csomagjait, rendezhetnek népszerűség vagy szavazatok alapján, valamint név, kulcsszó és biztosított csomagnév szerint is kereshetnek. A csomaglisták mostantól a függőségeket, a telepítési állapotot és az elavult csomagokat is jelzik.

A shelly build új –install kapcsolót kapott. A –sync-deps opcióval együtt a Shelly képes automatikusan telepíteni a hiányzó fordítási függőségeket, elkészíteni a csomagot, majd közvetlenül telepíteni a létrejött archívumokat. Fejlődött a natív csomagépítő is. Most már olyan, kizárólag függőségeket tartalmazó metacsomagokat is képes létrehozni, amelyek PKGBUILD fájljában nincs package() függvény. Javult a split package-ek, hard linkek, szokatlan fájlnevek, üres epoch mezők és elkülönített buildkörnyezetek kezelése is.

Újdonság a shelly repo-db parancscsalád, amellyel közvetlenül kezelhetők a pacman-kompatibilis csomagtárolók adatbázisai. A parancsok csomagok hozzáadását, listázását, eltávolítását és ellenőrzését is támogatják, valamint aláírási és adatbázis-zárolási beállításokat is kínálnak. Az AUR-ból történő telepítés most már támogatja a –needed kapcsolót, így a Shelly kihagyhatja azokat a csomagokat, amelyekből már ugyanaz a verzió van telepítve. A program azt is ellenőrzi, hogy az igényelt AUR-csomagok és fordítási függőségeik továbbra is elérhetők-e a beállított szolgáltatásban.

Az asztali felületen közvetlenül telepíthetők az opcionális függőségek, a Shelly pedig meg tudja nyitni a helyi .flatpakref és .flatpak kiterjesztésű fájlokat is. Az AppImage-kezelés szintén fejlődött: az eltűnt eredeti fájlokhoz tartozó régi bejegyzések most már eltávolíthatók, és pontosabb lett az asztali indítók és ikonok felismerése.

A Shelly 3.1.5 hibakezelése robusztusabb lett, így sérült JSON konfiguráció esetén a program visszaáll az alapértelmezett beállításokra, és lehetőség szerint .corrupt formátumú másolatot készít a hibás fájlról.

További részletekért olvasd a kiadási megjegyzéseket a projekt Github oldalán.