Megjelent a Shelly 3.0, az Arch Linux GUI csomagkezelőjének nagy frissítése

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

Ma megjelent a Shelly 3.0, egy nagy verziófrissítés ehhez a nyílt forráskódú és ingyenes pacman alternatívához Arch Linux disztribúciókhoz. Az új kiadás teljesen megújult felületet, új funkciókat és rengeteg fejlesztést hoz.

A Shelly 3.0 egyik fő újdonsága, hogy a csomagkezeléshez tartozó codebase-t, a CLI- és GUI-felületet, valamint a keyring eszközt C#/.NET-ről Zigre írták át. Így gyors, ahead-of-time fordított natív binárisok készülnek, kiszámíthatóbb a memória- és erőforrás-kezelés, és jobb a fordítási idejű ellenőrzés a C könyvtárak határán.

A Zigre írt új kód kevesebb futásidejű réteget ígér a GUI, a CLI és a csomagkezelő kód között, egységes natív build- és teszt-folyamatot ad a CLI, a GUI, a keyring segédprogram, a csomagkezelő és az opcionális Flatpak backend számára, emellett a GUI-hoz release-biztos buildeket, a CLI-eszközökhöz pedig méretre optimalizált buildeket kínál.

A teljesen újraépített, GTK4-alapú GUI élmény a Shelly 3.0-ban számos újdonságot tartogat: részletesebb AUR-információkat, finomhangolt Flatpak kezelést, automatikus beállítás-mentést, megújult csomagböngészést listás és rácsos nézettel, továbbfejlesztett első indítási üdvözlőképernyőt, valamint biztonságosabb AppImage telepítést.

A CLI felületet is teljesen az alapoktól építették újra. Új funkciók jelentek meg, például csomagok biztonsági mentésének exportja és importja, bash kiegészítés-generálás, átdolgozott megerősítések és tranzakció-előnézetek, új és kibővített parancsok a csomagok megjelöléséhez, verzió-visszalépés kiválasztásához, keyring kezeléséhez és sok minden máshoz.

Ettől a kiadástól kezdve a Shelly a Flatpak támogatást valóban opcionálissá teszi, és tovább javítja a csomagkezelést párhuzamos tároló-adatbázis szinkronizálással, az ignorált csomagok és csoportok jobb kezelésével, több AUR-fejlesztéssel, valamint szigorúbb, Happy Eyeballs-stílusú hálózati viselkedéssel.

A változások részleteit a projekt GitHub oldalán található kiadási megjegyzésekben lehet elolvasni. Ugyanonnan letölthető a Shelly 3.0 önálló binárisként vagy forrás tarball formájában is. Aki szeretné, CachyOS-ra is telepítheti a Shellyt a sudo pacman -S shelly parancs futtatásával.

Akik még nem találkoztak vele: a Shelly a Arch Linux alapértelmezett csomagkezelőjének modern újragondolása és alternatívája. Támogatja a harmadik féltől származó alkalmazásboltokat, például az AUR-t és a Flathubot, a Flatpak-t, a AppImage-at és a natív Arch Linux csomagokat. A Shelly grafikus és parancssoros felülettel is rendelkezik.