Så här installerar du KDE-stammen på openSUSE [Linux]
Open Source-världen rör sig i en mycket snabb takt, och även om det finns många regelbundna utgåvor, kan tiden mellan utgåvor redan erbjuda funktioner som du kan behöva. Genom att använda stamversionen av en mjukvara (som Linux-kärnan) får du prova den allra senaste koden som inte officiellt har släppts än.
Observera att även om trunkversionen av allting kan leda till fler funktioner, ökar chanserna att programmet inte ens börjar på grund av fel. Running bagage tar några risker, men vissa människor skulle ändå vilja göra det ändå på icke-produktionsmaskiner.
Om KDE-stammen
Det är bra om folk vill köra stamversionen av vissa program, men vem skulle vilja köra stamversionen av KDE? Även om det tekniskt sett utgör ännu större risker, ger kammarversionen av KDE den senaste och bästa koden för funktioner och prestanda. Vissa människor råkar bara vilja köra de absoluta senaste grejerna. För mig själv är jag för närvarande intresserad av att köra KDE-stam, eftersom den nuvarande versionen (som senare blir KDE 4.7) kan slutligen synkroniseras med alla Google-kalendrar som jag har via CalDAV.
Ställa in lagringsplatser
Normalt att köra KDE-stammen måste du dra den senaste koden från sina servrar och kompilera det själv. Det är inte bara svårt, men det är mycket tidskrävande, och mer än troligt kommer det redan att finnas nyare kod innan du ens slutar kompilera. openSUSE gör det här mycket enklare genom att erbjuda ett förråd som uppdaterar varje vecka med den senaste koden från KDE Trunk. Du kan sedan installera dessa paket som alla andra.
För att lägga till förvaret måste du öppna YaST som om du installerar ett program och gå upp till menyn Konfiguration, och välj arkiv. Efter att arkiverna har laddats måste du klicka på Lägg till, välj sedan HTTP och ange webbadressen för “Kärnpaket” listade här för ditt system. Lägg sedan till det, och låt YaST uppdatera arkiverna.
Om den frågar, fortsätt och importera GPG-nyckeln till förvaret. Upprepa denna process för “Frigivna applikationer” och “Extra“. Om du verkligen önskar kan du också lägga till “Instabil: Playground“; även om jag inte skulle rekommendera det, eftersom jag inte lagt till det själv.
Inaktivera leverantörens klibbighet
Om du letar efter uppdateringar nu kommer ingenting att hända. Varför? openSUSE implementerar en funktion som heter “Försäljare Stickiness”. I grund och botten innebär detta att efter att ett paket är installerat, kontrollerar systemet bara om uppdateringar i samma förråd som det installerades från. Även om ett annat förråd har samma paket i en nyare version, accepterar YaST inte det som en genomförbar uppdatering. Denna funktion är helt enkelt menat att hålla systemet stabilt.
Jag lärde mig emellertid att det finns två sätt att uppdatera. Först kan du fortfarande hålla säljaren klibbighet på och springa zypper dup -from
Men eftersom det vi gör tekniskt gör det instabil kan vi om vi vill. För att göra det, använd din favorit grafiska eller terminal textredigerare för att redigera filen /etc/zypp/zypp.conf. Där måste du ställa in solver.allowVendorChange från falskt till sant. Spara filen och öppna YaST igen för att söka efter uppdateringar. Du bör nu ha mycket mer KDE-uppdateringar att installera.
Visdomsord
En sista sak måste du vara försiktig med. Det är möjligt att vissa paket som du kommer att uppdatera inte har perfekta beroenden. Många av konflikterna uppstår eftersom paketen begär specifika versioner av ett paket, även om du uppdaterar paketet till en nyare version än vad som begärs. Eftersom det är mycket sällsynt att ett nyare paket kommer att ha förlorat någon funktionalitet som ett annat paket behöver av det, skulle jag rekommendera att berätta för YaST att ignorera konflikterna och installera alla paket ändå. Problemet kom upp för mig en gång, och jag hade inga problem när jag gjorde det. Eventuella mindre problem som jag hade efter uppdateringen kom från instabiliteten hos KDE-stammen.
Slutsats
openSUSE är en stor distro med en stabil arbetsmiljö. Möjligheten att installera blödande kantpaket är dock också värt mycket för många, och KDE Trunk uppfyller definitivt. Oavsett vad anledningen är, det är ett bra val att ha för installation.
Kör du openSUSE? Tror du att KDE Trunk kan gynna dig? Varför eller varför inte? Låt oss veta i kommentarerna!
Utforska mer om: Linux Distro, openSUSE.