Zoey Bauer heeft vandaag Shelly 2.1 uitgebracht, de nieuwste stabiele versie van haar vernieuwde pakketbeheerder voor Arch Linux. De tool ondersteunt AUR-, Flatpak- en AppImage-apps.
Shelly 2.1 richt zich vooral op een sterk verbeterde ondersteuning voor AppImage. Zo is er een nieuwe interface toegevoegd die het installeren van AppImages eenvoudiger maakt, is de synchronisatie van AppImage-apps verbeterd en zijn er logfuncties toegevoegd aan het paneel ‘Recente activiteiten’. Daarmee kunnen gebruikers een overzicht van de commandologs bekijken. Ook kunnen nu wijzigingen in Flatpak-rechten bij updates worden ingezien.
Daarnaast is de grafische installatieomgeving voor Flatpak vernieuwd. De logdienst is herzien, de detectie van optionele pakketbeheer-afhankelijkheden in de secties Installeren en Beheren is verbeterd en er is een nieuw type toegevoegd aan de appstream-parser.
Ook op het gebied van systeembeheer zijn er verbeteringen doorgevoerd. Shelly ondersteunt nu herstartbeheer voor systeemdiensten en kan een herstart na upgrades detecteren. Gebruikers krijgen in zowel de grafische interface als de CLI een melding wanneer een herstart nodig is of wanneer een service opnieuw moet worden gestart. Daarnaast is de afhandeling van asynchrone herstarts verbeterd en is de GUI-werkstroom aangepast om de gebruiker tijdig om een herstart te vragen.
Verder is AlpmManager uitgebreid met ondersteuning voor pakketselectie per repository. Ook zijn de foutmeldingen bij ontbrekende pakketten verbeterd. Daarnaast is de registratie van architecturen vereenvoudigd, is de foutafhandeling verfijnd en is de logica voor het vinden van pakketafhankelijkheden verder geoptimaliseerd.
Shelly 2.1 schakelt bovendien het gebruik van proxies uit in de HTTP-clientconfiguratie van AlpmManager. Ook is AlpmPackageUpdateDto uitgebreid en toont de pakketdetailweergave nu meer metadata, zoals beschrijving, URL, repository, afhankelijkheden, licenties en meer.
Het startscherm heeft eveneens een nieuw, overzichtelijker ontwerp gekregen. Verder is de optie --no-confirm toegevoegd voor de opdrachten installeren, bijwerken, downgraden en verwijderen. Daardoor worden standaardbevestigingen voortaan automatisch verwerkt. Ook is het downloaden van pakketten geoptimaliseerd voor snellere updates en is de ondersteuning voor AUR-pakketten verder verbeterd.
Bekijk de release-opmerkingen op de GitHub-pagina van het project voor meer informatie over alle wijzigingen in Shelly 2.1. De nieuwe versie is daar ook te downloaden als direct bruikbare binaire bestanden, in zowel een GUI- als CLI-uitvoering.





