Shelly 3.1.4: tovább fejlődik az Arch Linux saját csomagkészítője

enlightened Ez az oldal a közösségért készül. heart Kövess minket máshol is:  Linux Mint Magyar Közösség a Mastodon-on  Telegram csatorna – csak hírek  Beszélgessünk a Telegram – Linux csevegő csoport  Hírek olvasása RSS segítségével  Linux Mint Hivatalos Magyar Közösség a Facebook-on      Linux Mint Baráti Kör a Facebook-on
wink Ha hasznosnak találod, és szeretnéd, hogy folytatódjon, támogasd a munkát Ko-fi vagy Paypal segítségével. laugh

kami911 képe

Shelly, az Arch Linuxhoz készült grafikus csomagkezelő, amely egyetlen felületen kezeli a natív tárolókból származó csomagokat, az AUR szoftvereket, a Flatpakokat és az AppImage-eket, megjelent 3.1.4-es verzióban. A munka nagy része a beépített natív csomagkészítő tovább erősítésére irányult.

A csomagkészítő mostantól összetettebb PKGBUILD fájlokkal is megbirkózik. Javították a SOURCE_DATE_EPOCH kezelését, az install deklarációkat, a shell-parszolást, a nem biztonságos forrásútvonalakat, valamint azokat az eseteket, amikor több forrás ugyanazt a fájlnevet használja.

A Git forrásokat mostantól az eredeti URL-ekről klónozza a program, és megbízhatóbban ismeri fel azokat a fájlokat, amelyekre a build során szükség van. A fejlesztők olyan buildhibák javítását emelik ki, amelyek például az AnyDesk, Mandolin, Remora és Pi csomagokat érintették.

Új lehetőségként megjelent a Shelly AUR build cache-ének tisztítása is. Az elkészült AUR csomagarchívumok idővel felhalmozódhatnak, ezért mostantól a felhasználók előnézetben áttekinthetik és törölhetik ezeket a shelly purify standard --aur-cache paranccsal.

A Shelly 3.1.4 bevezeti a Shellystrapet is, a projekt izolált csomagkészítő környezetekhez készült provisioning segédprogramját. Jobb függőségkezelést kínál, támogatja a szükséges PGP kulcsok átadását az izolált buildeknek, és javítja a systemd-hez kapcsolódó, home könyvtárat érintő problémákat.

A csomagok átnézése is fejlődött. Az AUR PKGBUILD ellenőrzéseknél mostantól összehajtható diffek segítik a nagyobb változtatások áttekintését. A verziófrissítéseket egyenként is át lehet nézni, mielőtt továbblépünk.

Az opcionális függőségek megjelenítése átláthatóbb lett. Az ignorált csomagok szűréskor is láthatók maradnak, a csomagütközéseket jelző ablak pedig egyértelműen megmutatja, melyik telepített csomagot fogja eltávolítani a rendszer.

Asztali oldalon a csomagok részletes leírásának szövege mostantól kijelölhető és másolható. A hosszú oszlopoknál a szöveg már nem folyik túl, hanem három ponttal rövidül, a telepítési állapot frissítései pedig következetesebben jelennek meg.

A Flatpak integrációval kapcsolatban a Flathub hivatkozások közvetlenül a kért alkalmazást nyitják meg a Shelly felületén belül. A telepített és az elérhető frissítés verziószámai helyesen jelennek meg, a függőségek letöltésének előrehaladása pedig pontosabb visszajelzést ad.

Végül a tálcaértesítéseket már cron ütemezéssel is be lehet állítani, és a parancssorból indított tálcaszolgáltatás-frissítések mostantól a várakozásoknak megfelelően működnek.

További részletek a Shelly 3.1.4 kiadási megjegyzéseiben olvashatók.