• Shelly 3.1.7 – en ny generation pakethantering för Linux

    Att installera och uppdatera program i Linux är något som de flesta användare tar för givet. Men bakom kulisserna arbetar avancerade system som ser till att programmen fungerar tillsammans. Nu har pakethanteraren Shelly fått en omfattande uppdatering som kan förändra hur program installeras och underhålls i Arch Linux.

    Vad är en pakethanterare?

    Den som använder Windows är ofta van vid att ladda ner installationsfiler från olika webbplatser. I Linux fungerar det vanligtvis annorlunda. Här används en så kallad pakethanterare, ett program som sköter installation, uppdatering och borttagning av programvara.

    En pakethanterare fungerar ungefär som en kombination av en appbutik och en systemadministratör. Den håller reda på vilka program som finns installerade, vilka andra komponenter de behöver och vilka uppdateringar som finns tillgängliga.

    I Arch Linux används traditionellt pakethanteraren Pacman. Shelly är ett alternativ som erbjuder ytterligare funktioner och möjligheten att hantera program från flera olika källor.

    Med version 3.1.7 tar Shelly ett stort tekniskt steg framåt.

    En helt ny motor under huven

    Den största nyheten är RLPM, en ny pakethanteringsmotor som har utvecklats i programmeringsspråket Zig.

    Tidigare har Shelly varit beroende av programbiblioteket libalpm, som även används av Arch Linux egen pakethanterare Pacman.

    Med RLPM får Shelly en egen motor som kan utföra pakethantering utan att vara beroende av detta bibliotek.

    Det innebär att Shelly själv kan hantera hela processen, från att kontrollera vilka program som finns tillgängliga till att ladda ner, installera och uppdatera dem.

    Den nya motorn kan bland annat:

    • Söka efter och hantera program i programförråd.
    • Kontrollera vilka andra program och bibliotek som behövs.
    • Ladda ner och verifiera installationspaket.
    • Installera, uppdatera och avinstallera program.
    • Upptäcka konflikter mellan filer och program.
    • Skydda paketdatabasen vid avbrutna uppdateringar.

    Det sistnämnda är särskilt viktigt. Om datorn exempelvis tappar strömmen under en uppdatering kan det annars uppstå problem med informationen om vilka program som finns installerade.

    RLPM innehåller mekanismer som ska göra sådana situationer lättare att hantera.

    Den nya motorn är dock inte aktiverad som standard. Shelly levereras fortfarande med stöd för den traditionella libalpm-motorn, vilket gör att användarna själva kan välja när de vill prova den nya tekniken.

    Säkrare installation av program från AUR

    En annan viktig förbättring gäller AUR, en förkortning av Arch User Repository.

    AUR är ett stort användardrivet programförråd där Arch Linux-användare delar instruktioner för att bygga och installera program som inte finns i distributionens officiella förråd.

    Det ger tillgång till ett mycket stort programutbud, men innebär också vissa risker.

    Till skillnad från vanliga färdigpaketerade program behöver AUR-program ofta byggas på användarens egen dator. Under processen kan ytterligare verktyg och bibliotek behöva installeras.

    I Shelly 3.1.7 kan denna byggprocess i stället genomföras i rena, isolerade miljöer.

    Det kan liknas vid att montera en maskin i en separat verkstad i stället för mitt i vardagsrummet. Verktygen och komponenterna som behövs hålls åtskilda från den övriga miljön.

    Fördelen är att byggprocessen blir mer kontrollerad och att tillfälliga byggberoenden inte behöver blandas med datorns ordinarie installation.

    Shelly kan dessutom dokumentera exakt vilka programversioner, programförråd och kontrollsummor som används under byggprocessen.

    Det gör det enklare att återskapa samma byggmiljö och kontrollera att programmet byggs med de komponenter som användaren har granskat.

    För den som vill undersöka installationsinstruktionerna innan ett AUR-program installeras finns också förbättrad information från säkerhetsgranskningsverktyget Atoll.

    Det är dock viktigt att komma ihåg att en isolerad byggmiljö inte automatiskt innebär att ett program är säkert. Användaren behöver fortfarande vara uppmärksam på vad som installeras.

    Bättre kontroll över Flatpak-program

    Flatpak har blivit ett populärt sätt att distribuera program till olika Linuxdistributioner.

    En av fördelarna är att programmen kan köras med begränsad åtkomst till resten av systemet. Ett program kan exempelvis få tillgång till internet, men inte automatiskt till alla användarens privata filer.

    Tidigare kunde informationen om dessa behörigheter vara ganska teknisk och svårtolkad.

    I den nya versionen presenterar Shelly behörigheterna på ett mer begripligt sätt.

    Användaren kan lättare se om ett program exempelvis har tillgång till nätverket, datorns anslutna enheter, filsystemet eller tjänster i den aktuella användarsessionen.

    Det gör det enklare att förstå vilka rättigheter ett program begär och vilka konsekvenser de kan få.

    AppImage får bättre stöd

    Shelly 3.1.7 innehåller också förbättringar för AppImage.

    AppImage är ett annat sätt att distribuera Linuxprogram. Tekniken påminner delvis om fristående program i Windows: i många fall räcker det att ladda ner en enda fil, ge den körbehörighet och starta programmet.

    En fördel är att programmet ofta kan användas utan någon traditionell installation.

    Men det finns också praktiska problem, exempelvis när en AppImage-fil flyttas till en annan katalog och programmets genväg slutar fungera.

    I den nya versionen har Shelly förbättrat hanteringen av installation, körbehörigheter, programgenvägar och flyttade eller återställda AppImage-filer.

    För användaren innebär det framför allt färre problem när program organiseras eller flyttas mellan olika kataloger.

    Ett mer lättanvänt skrivbordsprogram

    Alla förbättringar handlar inte om avancerad teknik.

    Shellys grafiska gränssnitt, som bygger på GTK, har också utvecklats.

    Bland annat har stödet för tangentbordsnavigering förbättrats, liksom tillgängligheten för personer som använder skärmläsare.

    Även flera översättningar har uppdaterats, däribland tyska, italienska, polska samt brasiliansk och europeisk portugisiska.

    Det gör programmet mer tillgängligt för en bredare användargrupp.

    Mindre onödigt innehåll

    Ytterligare en förändring är att Shelly nu kan delas upp i flera separata paket.

    Kommandoradsverktyget, Flatpak-stödet och aviseringstjänsten kan distribueras var för sig.

    Det innebär att den som exempelvis använder Shelly på en server utan grafiskt skrivbord inte behöver installera komponenter som bara är relevanta för en vanlig stationär dator.

    Även städningen av tillfälliga filer har förbättrats.

    När program byggs från AUR sparas ofta nedladdade källkoder, byggkataloger och färdiga installationspaket. Med tiden kan dessa filer uppta en betydande mängd lagringsutrymme.

    Den utökade funktionen --aur-cache kan nu rensa hela Shellys AUR-cache, inklusive källkod, byggfiler, paketarkiv och tillhörande metadata.

    Vad betyder uppdateringen för vanliga användare?

    För den som bara vill installera ett program och sedan använda det kommer Shelly 3.1.7 kanske inte att se särskilt annorlunda ut.

    Men bakom det välbekanta gränssnittet har betydande förändringar genomförts.

    Den nya pakethanteringsmotorn RLPM innebär framför allt att Shelly får större teknisk självständighet. Samtidigt bidrar isolerade AUR-byggen, tydligare Flatpak-behörigheter och förbättrat AppImage-stöd till en mer sammanhållen programhantering.

    Det är särskilt intressant eftersom Linuxvärlden länge har haft flera parallella metoder för att distribuera programvara.

    Traditionella paket, AUR, Flatpak och AppImage har sina respektive styrkor, men fungerar på ganska olika sätt.

    Shelly försöker samla dessa tekniker i ett gemensamt verktyg och göra dem enklare att hantera.

    Ett steg mot framtidens Linux

    Den kanske mest intressanta nyheten är inte någon enskild funktion, utan den långsiktiga utvecklingen.

    Genom att skapa en egen pakethanteringsmotor visar utvecklarna att det fortfarande finns utrymme för teknisk förnyelse även inom så grundläggande delar av Linux som programinstallation.

    Samtidigt är RLPM en ny implementation av en funktion som är central för operativsystemets stabilitet. Därför är det klokt att den etablerade motorn fortfarande används som standard medan den nya tekniken får mogna.

    Shelly 3.1.7 är därmed mer än en vanlig programuppdatering. Det är ett steg mot en mer självständig, flexibel och användarvänlig pakethanterare för Arch Linux och dess närbesläktade distributioner.


    Läs mer: Shellys officiella webbplats

    shelly@linux: ~

    FAKTARUTA: SHELLY 3.1.7

    • • Nyhet: RLPM – egen pakethanteringsmotor skriven i Zig
    • • Standardläge: libalpm används fortfarande som standard
    • • AUR: bygger paket i isolerade, rena byggmiljöer
    • • Säkerhet: stöd för låsta beroendeplaner och checksummor
    • • Flatpak: tydligare visning av behörigheter
    • • AppImage: förbättrad installation och skrivbordsintegration
    • • Tillgänglighet: bättre tangentbordsnavigering och skärmläsarstöd
    • • Paketering: CLI, Flatpak-backend och aviseringar kan installeras separat
    • • Städning: –aur-cache kan nu rensa hela AUR-cachen
    • • Plattform: Arch Linux och Arch-baserade distributioner
    $ shelly –version
    Shelly 3.1.7

  • Mabox Linux 25.12

    Mabox Linux 25.12 fortsätter distributionens fokus på snabbhet och enkelhet genom en rad mindre men tydligt märkbara förbättringar i gränssnittet, samtidigt som en större teknisk förändring genomförs under ytan. Med uppdaterade panel- och menyfunktioner, en mer informativ uppdateringsnotifierare och förbättrad navigering i filer och nätverksresurser blir systemet smidigare i vardagen. Samtidigt markerar version 25.12 ett definitivt farväl till det åldrande GTK2-ramverket, som nu helt ersätts av GTK3 i standardmiljön.

    I decemberutgåvan Mabox Linux 25.12 visar utvecklarna hur små, genomtänkta förbättringar kan ge en tydligt bättre användarupplevelse, samtidigt som distributionen tar ett avgörande tekniskt steg bort från äldre arv. Mabox Linux är en lättviktig, rullande Linuxdistribution baserad på Manjaro och Arch Linux, byggd kring den minimalistiska fönsterhanteraren Openbox. Fokus ligger på snabbhet, enkelhet och kontroll, utan att ge avkall på moderna funktioner.

    En av de mest märkbara förändringarna finns i panelen och dess dynamiska menyer. Panelen är central i Mabox, och flera vardagliga detaljer har nu fått en efterlängtad översyn. Volymikonen vid systembrickan beter sig till exempel mer intuitivt än tidigare. Ett vänsterklick stänger av eller slår på ljudet, mushjulet används för att höja eller sänka volymen, och ett högerklick öppnar pavucontrol, det grafiska verktyget för ljudinställningar. Tidigare var högerklicket kopplat till menyn Music & Sound, vilket ofta upplevdes som förvirrande. Den menyn finns fortfarande kvar, men nås nu via tangentbordskommandot W-m eller genom att klicka i skrivbordets övre högra hörn.

    Även panelens konfigurationsmöjligheter har förbättrats. Konfigurationsmenyn har byggts ut för att ge snabbare åtkomst till inställningar som rör aktivitetsfältets beteende, exempelvis hur fönster visas och hanteras. Menyn kan nås genom att högerklicka på Mabox-ikonen i panelen eller via kortkommandot W-A-p, alltså Windows- eller Super-tangenten tillsammans med Alt och P. Det speglar Mabox filosofi om att allt ska gå att göra effektivt både med mus och tangentbord.

    För användare av en rullande distribution är uppdateringar en ständig följeslagare, och även här har Mabox 25.12 blivit tydligare. Uppdateringsnotifieraren visar nu inte bara att uppdateringar finns, utan anger även hur många som kommer från de officiella Arch-repositorierna respektive från Arch User Repository, AUR. Det ger en bättre överblick och gör det enklare att förstå vilka förändringar som väntar innan man uppdaterar systemet.

    Navigeringen i systemet har också förbättrats. Den dynamiska Places-menyn, som öppnas med W-., visar nu filhanterarens bokmärken. Det gäller både lokala mappar och nätverksplatser som nås via SSH, Samba eller FTP. För användare som ofta arbetar mot servrar eller delade resurser innebär detta ett smidigare och mer sammanhållet arbetsflöde.

    I live-miljön har automatisk temaanpassning aktiverats som standard. Ett vänsterklick på bakgrundsikonen i panelen väljer en slumpmässig bakgrund och anpassar samtidigt systemets färgtema. Med ett högerklick finns fler inställningar tillgängliga. Efter installation är funktionen däremot avstängd som standard, för att säkerställa ett stabilt och konsekvent systembeteende, vilket visar på Mabox strävan efter balans mellan visuell lekfullhet och praktisk tillförlitlighet.

    Den största förändringen i Mabox 25.12 sker dock bakom kulisserna. Distributionen har nu helt lämnat GTK2 bakom sig, ett grafiskt ramverk som spelat en stor roll i Linuxhistorien men som i dag betraktas som föråldrat. I stället används GTK3 genomgående i standardmiljön. Det innebär bättre stöd för moderna teman, förbättrad kompatibilitet och enklare underhåll framöver. Flera centrala verktyg levereras nu som GTK3-applikationer, däribland PCManFM, LXTask, LXAppearance, lxappearance-obconf, LXRandR, LXInput och bildvisaren Viewnior. Samtidigt har systemmonitorn GKrellm tagits bort från installationsmediet och flyttats till AUR för de användare som fortfarande vill använda den.

    Sammantaget är Mabox Linux 25.12 ingen dramatisk omdaning, men det är en genomtänkt och konsekvent uppdatering. Förbättringarna i panelen och menyerna gör systemet trevligare i det dagliga arbetet, medan avvecklingen av GTK2 markerar ett viktigt steg mot en mer modern och framtidssäker plattform. För den som uppskattar ett snabbt, minimalistiskt och samtidigt aktuellt Linuxsystem visar Mabox än en gång att det går att förena låg resursförbrukning med ett modernt skrivbord utan att förlora sin identitet.

    Ladda hem härifrån :

    https://repo.maboxlinux.org/iso/

    Fakta: Mabox Linux 25.12
    Typ: Lättviktig, rullande (rolling-release) Linuxdistribution
    Bas: Manjaro (Arch-baserad)
    Skrivbordsmiljö: Openbox (fönsterhanterare)
    Inriktning: Snabbt, minimalistiskt, tangentbordsvänligt arbetsflöde
    Paketkällor: Officiella Arch/Manjaro-repon + AUR (valfritt)
    Målgrupp: Avancerade användare och entusiaster som vill ha maximal kontroll
    Nytt i 25.12: Förbättrad panel och dynamiska menyer, tydligare uppdateringsnotifierare, förbättrad navigering i Places-menyn samt fullständig övergång till GTK3.

Etikett: Arch User Repository

  • Shelly 3.1.7 – en ny generation pakethantering för Linux

    Att installera och uppdatera program i Linux är något som de flesta användare tar för givet. Men bakom kulisserna arbetar avancerade system som ser till att programmen fungerar tillsammans. Nu har pakethanteraren Shelly fått en omfattande uppdatering som kan förändra hur program installeras och underhålls i Arch Linux. Vad är en pakethanterare? Den som använder…

  • Mabox Linux 25.12

    Mabox Linux 25.12 fortsätter distributionens fokus på snabbhet och enkelhet genom en rad mindre men tydligt märkbara förbättringar i gränssnittet, samtidigt som en större teknisk förändring genomförs under ytan. Med uppdaterade panel- och menyfunktioner, en mer informativ uppdateringsnotifierare och förbättrad navigering i filer och nätverksresurser blir systemet smidigare i vardagen. Samtidigt markerar version 25.12 ett…