OpenSUSE Leap er en bunnsolid Linux-distribusjonsom tilbyr en solid plattform for seriøse mennesker. Problemet er å være at det er fokusert på stabilitet, de siste programvareoppdateringene har en tendens til å ta en stund å dukke opp. I stedet for å få en nyere kjerne, eller oppdateringer til Gnome og osv., Ender brukere med å vente. For noen er dette ikke en stor sak. For andre kan dette være et skikkelig irritasjonsmoment. Hvis du ønsker å skaffe sprang etter nyere programvare, er den enkleste måten å oppgradere den til en rullende utgivelsesdistribusjon. Slik kan du konvertere OpenSUSE Leap til Tumbleweed.
AVSLØRINGS VARSEL: Bla nedover og se videoopplæringen på slutten av denne artikkelen.
Sikkerhetskopiere gamle programvarelager
Før du legger til de nye programvarekildene for SUSE,må du ta sikkerhetskopi av de gamle. Dette er en god idé, fordi hvis oppgraderingen når som helst mislykkes, kan du gjenopprette de gamle programvarekildene og snu oppgraderingen. For å sikkerhetskopiere de gamle SUSE Leap-programvarekildene, må du først åpne et terminalvindu. Logg inn på rotbrukeren med su, og cd til repo-mappen.
su cd /etc/zypp/repos.d/
Lag en underkatalog i repos.d-mappen. Navngi denne underkatalogen "sikkerhetskopier", "gammel", eller hvilket som helst annet navn du synes passer.
mkdir backups
Med den nye repo-mappen laget i /repos.d/, flytt all gjeldende SUSE Leap-programvaredepoter i denne katalogen. Husk at når du flytter disse programvarekildene ut av hovedmappen, har du ikke lenger tilgang til Suse Leap-programvarekilder. Hvis du bruker programvare som er veldig avhengig av LEAP, og som ikke fungerer med Tumbleweed, må du installere den og finne programvare som er kompatibel med Leap.
Merk: den raskeste måten å finne kompatibel programvare er på OBS.
mv /etc/zypp/repos.d/*.repo /etc/zypp/repos.d/backup
Etter å ha kjørt mv kommandoen, all den nåværende Leap-programvarendepotene er ikke lenger aktive. Ikke prøv å oppdatere eller installere ny programvare før du legger til Tumbleweed-programvarekildene. Zypper vil ikke gjøre noe (eller verre kaste en haug med feil opp).
Legg til nye programvarelager
Kjernen i OpenSUSE enten du bruker Leap ellerTumbleweed er diktert av programvarekildene operativsystemet har tilgang til. Dette betyr at hvis du bare har Leap-programvarekilder og oppdaterer versjonen av SUSE, vil den installere den nyeste versjonen av programvaren for den versjonen. Det samme kan være tilfelle hvis en bruker endrer Leap-programvarekildene for Tumbleweed, og oppdaterer: den blir konvertert til den nyeste versjonsversjonen av SUSEs rullende utgivelsesdistro.
For å gjøre dette, åpner du et terminalvindu og skriver inn 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 programvarekildene inne i Leap,programvare kan installeres fra Tumbleweed siden av ting. Før noe annet skjer, må du imidlertid gjøre en "distro-oppgradering". Dette er en prosess der et Linux-operativsystem går gjennom, kasserer utdatert programvare og filer fra en gammel versjon, til fordel for den nye utgivelsen. I SUSE gjøres dette med Zypper-pakkesjefen, og er en veldig jevn og enkel prosess. For å starte oppgraderingen, kjør ganske enkelt:
sudo zypper dup

Når du skriver inn denne kommandoen i Bash-terminalen, vises en melding om "Du er i ferd med å gjøre en distribusjonsoppgradering med alle aktiverte depoter. Forsikre deg om at disse depotene er kompatible før du fortsetter. Se ‘man zypper’ for mer informasjon om denne kommandoen. »
Når zypper dup kommandoen kjører, skal alt gå greit, så lenge alle programvarekildene er lagt til systemet. Hvis du har savnet en, er dette grunnen til at kommandoen mislykkes.

Distribusjonsoppgraderingsprosessen vil uten tvilta mye tid. Dette er fordi når du oppgraderer, laster ned SUSE mye mer enn nettleseroppdateringer og slikt. I stedet får du tusenvis av pakker, inkludert den nyeste versjonen av skrivebordsmiljøet, en ny Linux-kjerne og etc. Det er best å la oppgraderingsverktøyet gjøre sine ting, og gå og finne noe annet å gjøre i mellomtiden!
Nedgradering til sprang
Nedgradering fra Tumbleweed tilbake til sprang er mulig. Først åpner du et terminalvindu og logger på rotbrukeren ved å bruke su. Når du er logget på som root, navigerer du til programvare repos-mappen.
su cd /etc/zypp/repos.d/
Ved å bruke kommandoen rm, sletter du alle spor etter Tumbleweed-programvarelager som ble lagt til tidligere.
rm /etc/zypp/repos.d/*.repo
Flytt deretter alle filene fra sikkerhetskopiemappen tilbake til hovedlagringsmappen.
mv /etc/zypp/repos.d/backup /etc/zypp/repos.d/
Kjør oppdateringskommandoen med de gamle repoene på plass igjen.
zypper dup
Som før vil Zypper ta litt tid ånedgradere. Denne nedgraderingsprosessen skal fungere for det meste. Det kan hende du får problemer fordi det generelt ikke er en god ide å nedgradere et operativsystem til en tidligere utgave. Hvis du har oppgradert fra OpenSUSE Leap til Tumbleweed, og vil gå tilbake, er sannsynligvis den beste handlingen bare å sikkerhetskopiere alle dataene dine og installere alt på nytt.
kommentarer