Hvordan konvertere OpenSUSE Leap To Tumbleweed

click fraud protection

OpenSUSE Leap er en bunnsolid Linux-distribusjon som 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

instagram viewer
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 sikkerhetskopier

Med den nye repo-mappen laget i /repos.d/, flytt alle gjeldende SUSE Leap-programvarelager til 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 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, er alle de nåværende Leap-programvarelager 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 eller Tumbleweed, 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-oppdatering

OpenSUSE Leap To Tumbleweed

Med de nye programvarekildene inne i Leap, kan programvare installeres fra Tumbleweed-siden. 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 tvil ta mye tid. Dette er fordi når du oppgraderer, laster ned SUSE mye mer enn nettleseroppdateringer og slikt. I stedet vil du få 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 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.

watch instagram story