Shelly néven érkezett új grafikus csomagkezelő a CachyOS-hez, AUR-, Flathub- és AppImage-támogatással

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ő.

Shelly néven érkezett új grafikus csomagkezelő a CachyOS-hez, AUR-, Flathub- és AppImage-támogatással

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 Shelly CLI alapú felülete

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.

Shelly néven érkezett új grafikus csomagkezelő a CachyOS-hez, AUR-, Flathub- és AppImage-támogatással

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.

Az AUR és a Flatpak is elérhető, azonban alapértelmezetten ki van kapcsolva, a beállításokban engedélyezhető

A szoftver letölthető a projekt Github oldaláról, illetve CachyOS-en az alábbi paranccsal:

$ sudo pacman -S shelly

További Arch rendszereken az AUR repoból érhető el az alábbi parancsok kiadásával:

YAY segítségével:

$ yay -S shelly

Paru segítségével:

$ paru -S shelly

Forráskódból telepítve PKGBUILD-el:

$ git clone https://github.com/ZoeyErinBauer/Shelly-ALPM.git
cd Shelly-ALPM
makepkg -si

Shelly

Pro

  • Könnyű kezelhetőség
  • AUR, Flathub és AppImage támogatás
  • GTK 4.0 kezelőfelület

Kontra

  • Nem mindegyik Arch alapú rendszer natív tárolóiból érhető el
Értékelés: 8 / 10
Skála: 1–10