Shelly 3.1.9 pe Arch Linux: instalare, noutăți și optimizări pentru AUR
Deși unii utilizatori de Arch Linux preferă linia de comandă, lansarea versiunii 3.1.9 a managerului grafic de pachete Shelly a stârnit un interes crescut în rândul celor care își doresc o alternativă vizuală prietenoasă, fără a renunța la eficiența și controlul specifice ecosistemului.
În Arch Linux și distribuțiile derivate, administrarea pachetelor se face în mod nativ prin utilitarul pacman. Deși managerul pacman se ocupă exclusiv de depozitele oficiale, utilizatorii Arch Linux apelează la AUR pentru orice depășește aceste granițe, accesând astfel o colecție vastă de scripturi de construire (PKGBUILD) create și menținute direct de comunitate. Shelly este un manager de pachete modern pentru Arch Linux, conceput ca o alternativă mai accesibilă pentru utilizatori. Acesta oferă o interfață vizuală care pune accent pe experiența utilizatorului și pe ușurința de utilizare.
Shelly a fost conceput de la zero de echipa de la Seafoam Labs ca o alternativă modernă, rapidă și extrem de integrată, folosind toolkit-ul GTK4 pentru a se potrivi perfect pe medii grafice moderne bazate pe Wayland.
Unul din punctele forte ale lui Shelly este flexibilitatea sa la nivel de arhitectură. Utilizatorii pot alege între motorul nativ libalpm (cel folosit de pacman) și RLPM un motor de pachete scris de la zero în limbajul Zig. Această dualitate îi oferă o versalitate rară în lumea Linux, permițând atât compatibilitatea maximă cu pachetele oficiale, cât și experimente tehnologice avansate.
Noutăți și îmbunătățiri majore
***algoritm automatizat pentru rezolvarea dependetelor: cea mai mare problemă la instalarea pachetelor mari din AUR a fost mereu bucla de dependențe. Shelly 3.1.9 introduce AUR Engine 2.0, un modul parțial rescris care construiește un arbore de dependențe direct în memorie, reducând timpul de pre-procesare cu până la 40%.
***compatibilitate cu ecosistemele grafice (Wayland și X11): Shelly 3.1.9 detectează automat dacă sistemul rulează pe Wayland sau X11 și ajustează parametrii de compilare pentru a preveni erorile de randare sau lipsa librăriilor specifice.
***curățare inteligentă a memoriei cache și a directoarelor de lucru: compilarea software-ului din surse generează cantități mari de fișiere temporare. Dacă acestea nu sunt eliminate, spațiul pe disc se poate epuiza rapid. Noua versiune introduce o rutină automată de curățare care șterge fișierele obiect intermediate imediat după generarea pachetului final .pkg.tar.zst, păstrând doar fișierele strict necesare.
***notificări desktop și verificarea automată a cheilor PGP: Shelly 3.1.9 îmbunătățește securitatea prin importul automat și verificarea mai transparentă a cheilor PGP folosite la semnarea pachetelor. În plus, pentru utilizatorii care preferă să lase compilările lungi să ruleze în fundal, sistemul trimite notificări native pe desktop când procesul s-a încheiat.
Instalarea aplicației Shelly 3.1.9
***CachyOS
$ sudo pacman -S shelly
***Arch Linux/Manjaro/EndeavourOS
$ yay -S shelly-git
***din sursă
$ git clone https://github.com/Seafoam-Labs/Shelly-ALPM.git
$ cd Shelly-ALPM
$ cp PKGBUILD-git PKGBUILD
$ makepkg -si
Interfață prietenoasă
Frumusețea unui instrument precum Shelly 3.1.9 constă în modul în care reușește să împace două lumi aparent opuse: simplitatea vizuală și puterea tehnică a lui Arch Linux.
Cei care tocmai au pășit în universul Arch se pot simți uneori intimidați de linia de comandă atunci când vine vorba de căutarea și actualizarea pachetelor din AUR. Shelly oferă o interfață grafică curată și intuitivă, unde aplicațiile pot fi căutate, instalate sau eliminate cu un singur clic.
Utilizatorii care au o bază solidă, dar care vor să economisească timp în activitățile de rutină, vor aprecia comutarea rapidă și la fel de bine dezvoltată între CLI și GUI, controlul fin asupra opțiunilor de configurare, precum și siguranța proceselor de actualizare mul mai robuste datorită remedierilor recente pentru compilările din AUR.
Shelly 3.1.9 demonstrează încă o dată că ecosistemul Arch Linux continuă să evolueze spre o experiență mai accesibilă, fără a sacrifica transparența sau controlul de care utilizatorii au nevoie. Prin îmbunătățirile aduse procesării AUR, gestionării superioare a pachetelor grafice și optimizărilor automate de sistem, această versiune reprezintă o actualizare esențială în ecosistemul Arch Linux.
Așadar, dacă v-a plăcut articolul, nu uitați să îl distribuiți pe rețelele sociale sau să lăsați în secțiunea de comentarii întrebările și sugestiile dumneavoastră, deoarece mă ajută să îmbunătățesc constant conținutul blogului!


Comments