KDE-trunk installeren op openSUSE [Linux]

De open-source wereld beweegt zich in een zeer snel tempo en hoewel er veel reguliere releases zijn, biedt de tijd tussen releases al functies die je misschien nodig hebt. Als je de trunk-versie van een stuk software gebruikt (zoals de Linux-kernel), kun je de allerlaatste code uitproberen die nog niet officieel is vrijgegeven.

De open-source wereld beweegt zich in een zeer snel tempo en hoewel er veel reguliere releases zijn, biedt de tijd tussen releases al functies die je misschien nodig hebt.  Als je de trunk-versie van een stuk software gebruikt (zoals de Linux-kernel), kun je de allerlaatste code uitproberen die nog niet officieel is vrijgegeven.
Advertentie

installeer kde opensuse De open-source wereld beweegt zich in een zeer snel tempo en hoewel er veel reguliere releases zijn, biedt de tijd tussen releases al functies die je misschien nodig hebt. Als je de trunk-versie van een stuk software gebruikt (zoals de Linux-kernel), kun je de allerlaatste code uitproberen die nog niet officieel is vrijgegeven.

Houd er rekening mee dat hoewel de hoofdletterversie van alles kan leiden tot meer functies, de kans dat het programma zelfs niet start vanwege bugs, ook wordt verhoogd. Running trunk neemt een aantal risico's, maar sommige mensen zouden het toch nog willen doen op niet-productiemachines.

Over KDE Trunk

Het is prima als mensen de hoofdversie van bepaalde programma's willen uitvoeren, maar wie zou de hoofdversie van KDE willen gebruiken? Hoewel het technisch gezien nog meer risico's inhoudt, biedt het uitvoeren van de hoofdversie van KDE de nieuwste en beste code voor functies en prestaties. Sommige mensen willen gewoon absoluut de nieuwste dingen doen. Wat mijzelf betreft, ben ik momenteel geïnteresseerd in het draaien van KDE Trunk, omdat de huidige versie (die later KDE 4.7 wordt) eindelijk kan worden gesynchroniseerd naar alle Google-agenda's die ik via CalDAV heb.

Repositories instellen

Normaal gesproken zou KDE Trunk alleen kunnen worden uitgevoerd als u de nieuwste code van hun servers hebt opgehaald en zelf hebt gecompileerd. Het is niet alleen moeilijk, maar het is ook erg tijdrovend en waarschijnlijk zal er al een nieuwere code zijn voordat je het compileren hebt voltooid. openSUSE maakt dit een stuk eenvoudiger door een repository aan te bieden die wekelijks wordt bijgewerkt met de nieuwste code van KDE Trunk. U kunt deze pakketten dan als elk ander installeren.

Om de repository toe te voegen, moet je YaST openen alsof je een programma installeert, ga dan naar het menu Configuration en kies Repositories . Nadat de opslagplaatsen zijn geladen, moet u op Toevoegen klikken, vervolgens HTTP kiezen en vervolgens de URL voor "Core-pakketten" hier voor uw systeem invoeren. Voeg het dan toe en laat YaST de repositories bijwerken.

Als dit wordt gevraagd, moet je de GPG-sleutel voor de repository importeren. Herhaal dit proces voor " Vrijgegeven applicaties " en " Extra ". Als je echt wilt, kun je ook " Unstable: Playground " toevoegen; hoewel ik het niet zou aanraden, omdat ik het zelf niet heb toegevoegd.

installeer kde opensuse

Schakel Sticky van leveranciers uit

Als u nu controleert op updates, gebeurt er niets. Waarom? openSUSE implementeert een functie genaamd "Vendor Stickiness". Kort gezegd betekent dit dat nadat een pakket is geïnstalleerd, het systeem alleen controleert op updates in dezelfde repository waaruit het is geïnstalleerd. Zelfs als een andere repository hetzelfde pakket heeft in een nieuwere versie, accepteert YaST dat niet als een levensvatbare update. Deze functie is eenvoudig bedoeld om het systeem stabiel te houden.

Ik heb echter geleerd dat er twee manieren zijn om te updaten. Ten eerste kun je de valsheid van de leverancier behouden en zypper dup -from -from uitvoeren om het systeem bij te werken met behulp van de twee opslagplaatsen die we hebben toegevoegd (vergeet niet om daadwerkelijk te vervangen en met de werkelijke namen), of je kunt gewoon doorgaan vendor stickiness. Wees echter gewaarschuwd dat het niet wordt aanbevolen om het uit te schakelen.

Maar omdat het technisch gezien onstabiel is, kunnen we dat als we willen. Gebruik hiervoor uw favoriete grafische of terminale teksteditor om het bestand /etc/zypp/zypp.conf te bewerken. Daarin moet u solver.allowVendorChange instellen van false in true. Sla het bestand op en open YaST opnieuw om te controleren op updates. U zou nu nog veel meer KDE-updates moeten installeren.

installeer kde opensuse

Woorden van wijsheid

Een laatste ding waar je voorzichtig mee moet zijn. Het is mogelijk dat sommige pakketten die u bijwerkt geen perfecte afhankelijkheden hebben. Veel van de conflicten doen zich voor omdat de pakketten specifieke versies van een pakket vragen, zelfs als u het pakket bijwerkt naar een nieuwere versie dan wat wordt gevraagd. Omdat het zeer zeldzaam is dat een nieuwer pakket wat functionaliteit heeft verloren die een ander pakket nodig heeft, raad ik YaST aan om de conflicten te negeren en toch alle pakketten te installeren. Het probleem kwam een ​​keer voor mij op en ik had geen problemen nadat ik dat deed. Kleine problemen die ik had na de update kwamen van de instabiliteit van KDE Trunk.

Conclusie

openSUSE is een geweldige distro met een stabiele werkomgeving. De mogelijkheid om geavanceerde pakketten te installeren is echter ook veel waard voor veel mensen, en KDE Trunk voldoet absoluut. Wat de reden ook is, het is een uitstekende keuze voor installatie.

Loop je openSUSE? Denk je dat KDE Trunk je kan helpen? Waarom of waarom niet? Laat het ons weten in de reacties!

In this article