OpenSUSE Leap er en rock-solid Linux distribution, der tilbyder en solid platform for seriøse mennesker. Problemet er, at det er fokuseret på stabilitet, de seneste softwareopdateringer har tendens til at tage et stykke tid for at dukke op. I stedet for at få en nyere kerne, eller opdateringer til Gnome og osv., Slutter brugerne at vente. For nogle er det ikke en stor ting. For andre kan dette være en reel irritation.Hvis du søger at grøfte Leap for nyere software, er den nemmeste måde at opgradere den til en rullende udgivelsesdistribution. Sådan kan du konvertere OpenSUSE Leap til Tumbleweed.
SPOILER ALERT: Rul ned og se video-øvelsen i slutningen af denne artikel.
Back Up Old Software Repositories
Før du tilføjer de nye softwarekilder til SUSE, skal du sikkerhedskopiere de gamle. Dette er en god ide, fordi hvis opgraderingen fejler på noget tidspunkt, kan du gendanne de gamle softwarekilder og vende om opgraderingen. For at sikkerhedskopiere de gamle SUSE Leap-softwarekilder skal du først åbne et terminalvindue. Log ind på rodbrugeren med su, og cd til repo mappen.
su cd /etc/zypp/repos.d/
Inde i mappen repos.d, lav en undermappe. Navngiv denne underkatalog "backups", "old" eller hvad andet navn du finder passende.
mkdir backups
Med den nye backup repo mappe lavet inde i /repos.d/, flyt alle nuværende SUSE Leap software lagre i denne mappe. Husk, når du flytter disse softwarekilder ud af hovedmappen, har du ikke længere adgang til Suse Leap-softwarekilder. Hvis du bruger software, der er stærkt afhængig af LEAP, og ikke fungerer sammen med Tumbleweed, skal du installere det og finde software, der er kompatibelt med Leap.
Bemærk: Den hurtigste måde at finde kompatibel software på er OBS.
mv /etc/zypp/repos.d/*.repo /etc/zypp/repos.d/backup
Efter at have kørt mv kommando, er alle de nuværende Leap software-lagre ikke længere aktive. Forsøg ikke at opdatere eller installere ny software, før du tilføjer softwarekilderne Tumbleweed. Zypper vil ikke gøre noget (eller værre smide en masse fejl).
Tilføj nye softwareopbevaringssteder
Kernen i OpenSUSE, uanset om du bruger Leap eller Tumbleweed, dikteres af de softwarekilder, som operativsystemet har adgang til. Dette betyder, at hvis du kun har Leap-softwarekilder og opdaterer din version af SUSE, installerer den den nyeste version af softwaren til den udgivelse. Det samme kan være rigtigt, hvis en bruger ændrer Leap-softwarekilderne ud for Tumbleweed ones og opdateringer: Den konverteres til den nyeste udgivelsesversion af SUSE's rolling release distro.
For at gøre dette skal du åbne et terminalvindue og indtaste følgende kommandoer:
zypper ar -f -c http://download.opensuse.org/tumbleweed/repo/oss repo-oss zypper ar -f -c http://download.opensuse.org/tumbleweed/repo/non-oss repo-non -oss zypper ar -f -c http://download.opensuse.org/tumbleweed/repo/debug repo-debug zypper ar -f -c http://download.opensuse.org/update/tumbleweed/ repo-update
OpenSUSE Leap To Tumbleweed
Med de nye softwarekilder indenfor Leap kan software installeres fra Tumbleweed-siden af ting. Men før noget andet sker, skal du lave en "distro-opgradering". Dette er en proces, hvor et Linux-operativsystem går igennem, kasserer forældet software og filer fra en gammel version til fordel for den nye udgivelse. I SUSE gøres dette med Zypper pakkeleder, og det er en meget glat og nem proces. For at starte opgraderingen skal du blot køre:
sudo zypper dup

Når zypper dup kommando kører, skal alt gå glat, så længe alle softwarekilder er blevet tilføjet til systemet. Hvis du har savnet en, er det grunden til, at kommandoen fejler.

Nedgradering til spring
Nedgradering fra Tumbleweed tilbage til Leap er muligt. Først skal du åbne et terminalvindue og logge ind på rodbrugeren ved hjælp af su. Når du er logget ind som root, skal du navigere til programvaren repos-mappen.
su cd /etc/zypp/repos.d/
Brug kommandoen rm, slet alle spor af Tumbleweed-softwarelagerene tilføjet tidligere.
rm /etc/zypp/repos.d/*.repo
Flyt derefter alle filer fra backupmappen tilbage til mappen med hovedarkiv.
mv /etc/zypp/repos.d/backup/etc/zypp/repos.d/
Med den gamle repos tilbage på plads, kør opdateringskommandoen.
zypper dup
Som før vil Zypper tage lidt tid til at nedgradere. Denne nedgraderingsproces skal fungere, for det meste. Du kan løbe ind i problemer, fordi det generelt ikke er en god idé at nedgradere et operativsystem til en tidligere udgave. Hvis du har opgraderet fra OpenSUSE Leap to Tumbleweed, og vil gå tilbage, er det bedst at træffe alle dine data, og geninstallere alt.