Elsősorban a CachyOS felhasználóinak célozva egy új csomagkezelő alkalmazás jelent meg Shelly néven, amely modern, grafikus felülettel kínál alternatívát a már megszokott eszközökkel szemben. A projekt célja, hogy egyszerűbb és áttekinthetőbb kezelőfelületet kínáljon azok számára, akik nem szeretnék terminálból menedzselni a csomagkezelést rendszerükön. A fejlesztő szerint a Shelly több egy egyszerű pacman csomagkezelőnél, mivel a libalpm könyvtárra épülő, önálló megoldás, amely közvetlenebb és gyorsabb csomagkezelést kínál. Természetesen a Shelly nem csak CachyOS rendszeren használható, az AUR-ból bármely Arch Linux alapú rendszerre telepíthető.
Tartalomjegyzék

Több egy hagyományos pacman csomagkezelőnél
A Shelly egyik lényeges sajátossága, hogy nem a pacman parancs köré húzott grafikus rétegként működik, hanem közvetlenül a libalpm könyvtárat használja. Ez azért fontos, mert így ugyanarra a csomagkezelési infrastruktúrára épül, mint maga az Arch Linux alapú rendszerek is.
A kezelőfelület GTK 4-re épül, natívan támogatja a Waylandet, de a projekt nem zárja ki a parancssor használatát sem, így a grafikus felület mellett lehetőség van a terminálos használatra is.
A program kezdőnézete áttekintést ad az Arch Linux telepítés állapotáról, megmutatja az elérhető frissítéseket és a legutóbbi műveleteket, emellett gyors keresési lehetőséget is kínál a telepítéshez, eltávolításhoz vagy frissítéshez.

Az AUR és a Flathub alapból nincs bekapcsolva, de a beállításoknál rögtön aktiválható, ha valaki ezekből a forrásokból is szeretne szoftvereket telepíteni. Ugyanitt heti frissítési ütemezés is beállítható, külön tárolóinformáció frissítés is indítható, valamint a párhuzamos letöltések száma is megadható.
A helyi csomagok, az AppImage és a FlatpakRef is telepíthető a szoftverrel
A program lehetőséget biztosít helyi csomagok telepítéséhez, így nemcsak a tárolókból érkező csomagokkal tud dolgozni, hanem olyan forrásfájlokkal is, amelyeket a felhasználó előzőleg letöltött. Ugyanez a rész kezeli az AppImage alkalmazásokat is, ami fontos funkció lehet azok számára, akik vegyes forrásból telepítenek alkalmazásokat. A frissítési nézet egy helyre gyűjti az új verzióval rendelkező csomagokat, így a rendszer teljes egészében vagy csomagonként is frissíthető, a kezelési nézet pedig az eltávolítást és a kapcsolódó konfigurációk törlését is kézben tartja.
Külön részt kapott az AUR és a Flatpak is, így ezekhez nem kell külön segédprogramokat keresni. A Shelly nemcsak a Flathub kínálatát tudja kezelni, hanem kézzel letöltött FlatpakRef fájlok telepítését is támogatja, ami több projekt saját terjesztési gyakorlatánál jól jöhet. A legújabb fejlesztéseknek köszönhetően már készül az offline frissítés támogatása, a tárolók kezelése, a korábban mentett csomagállapot visszaállítása, a felület elrendezésének testreszabása és a többnyelvű működés is.

A szoftver letölthető a projekt Github oldaláról, illetve CachyOS-en az alábbi paranccsal:
$ sudo pacman -S shellyTovábbi Arch rendszereken az AUR repoból érhető el az alábbi parancsok kiadásával:
YAY segítségével:
$ yay -S shellyParu segítségével:
$ paru -S shellyForráskódból telepítve PKGBUILD-el:
$ git clone https://github.com/ZoeyErinBauer/Shelly-ALPM.git
cd Shelly-ALPM
makepkg -si Shelly
Pro
Kontra

