OpenSUSE Leap er en bundsolid Linux-distributionder tilbyder en solid platform for seriøse mennesker. Problemet er, at det er, at det er fokuseret på stabilitet, de seneste softwareopdateringer har en tendens til at tage et stykke tid at dukke op. I stedet for at få en nyere kerne eller opdateringer til Gnome og osv., Ender brugerne med at vente. For nogle er dette ikke en big deal. For andre kan dette være en rigtig irritation. Hvis du søger at grøfte Hoppe efter nyere software, er den nemmeste måde at opgradere den til en rullende frigivelsesdistribution. Sådan kan du konvertere OpenSUSE Leap til Tumbleweed.
SPOILER ALERT: Rul ned og se videostudiet i slutningen af denne artikel.
Sikkerhedskopier gamle softwareopslag
Før du tilføjer de nye softwarekilder til SUSE,skal du tage sikkerhedskopi af de gamle. Dette er en god ide, fordi hvis opgraderingen til enhver tid mislykkes, kan du gendanne de gamle softwarekilder og vende opgraderingen. For at sikkerhedskopiere de gamle SUSE Leap-softwarekilder skal du først åbne et terminalvindue. Log ind i rodbrugeren med su, og cd til repo-mappen.
su cd /etc/zypp/repos.d/
Opret en undermappe i repos.d-mappen. Navngiv denne underkatalog "sikkerhedskopier", "gammel" eller hvilket andet navn du finder passende.
mkdir backups
Med den nye sikkerhedskopimappe, der er lavet inde i /repos.d/, flyt al den aktuelle SUSE Leap-softwareopbevaringssteder i dette bibliotek. Husk, at når du flytter disse softwarekilder ud af hovedmappen, har du ikke længere adgang til Suse Leap-softwarekilder. Hvis du bruger software, der i høj grad er afhængig af LEAP og ikke fungerer med Tumbleweed, skal du installere den og finde software, der er kompatibel med Leap.
Bemærk: Den hurtigste måde at finde kompatibel software er på OBS.
mv /etc/zypp/repos.d/*.repo /etc/zypp/repos.d/backup
Efter at have kørt mv kommando, al den aktuelle Leap-softwaredepoter er ikke længere aktive. Forsøg ikke at opdatere eller installere ny software, før du tilføjer Tumbleweed-softwarekilderne. Zypper vil ikke gøre noget (eller værre kaster en masse fejl op).
Tilføj nye softwarelager
Kernen i OpenSUSE, uanset om du bruger Leap ellerTumbleweed dikteres af softwarekilderne, 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 version. Det samme kan være tilfældet, hvis en bruger ændrer Leap-softwarekilderne til Tumbleweed-kilder og opdaterer: det konverteres til den seneste version af SUSE's rullende frigørelsesdistro.
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 inde i Leap,software kan installeres fra Tumbleweed-siden af tingene. Før noget andet sker, skal du dog foretage 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-pakkehåndteringen og er en meget glat og nem proces. For at starte opgraderingen skal du blot køre:
sudo zypper dup
Når du indtaster denne kommando i Bash-terminalen, vises en meddelelse "Du er ved at udføre en distributionsopgradering med alle aktiverede lagre. Sørg for, at disse lagre er kompatible, før du fortsætter. Se 'man zypper' for mere information om denne kommando. ”
Når zypper dup kommandoen kører, skal alt gå gnidningsløst, så længe alle softwarekilder er tilføjet systemet. Hvis du har savnet en, er dette grunden til, at kommandoen mislykkes.
Distributionsopgraderingsprocessen er uden tvivltager meget tid. Dette skyldes, at når SUSE opgraderer, downloader SUSE meget mere end browseropdateringer og sådan. I stedet får du tusinder af pakker, inklusive den nyeste version af dit skrivebordsmiljø, en ny Linux-kerne osv. Det er bedst at lade opgraderingsværktøjet gøre sine ting og gå efter noget andet at gøre i mellemtiden!
Nedgradering til spring
Nedgradering fra Tumbleweed tilbage til spring er muligt. Åbn først et terminalvindue og log ind på rodbrugeren vha su. Når du er logget ind som root, skal du navigere til softwarerepos-mappen.
su cd /etc/zypp/repos.d/
Ved hjælp af kommandoen rm skal du slette alle spor af Tumbleweed-softwareoplagrene, der blev tilføjet tidligere.
rm /etc/zypp/repos.d/*.repo
Flyt derefter alle filer fra sikkerhedskopimappen tilbage til hovedlagringsmappen.
mv /etc/zypp/repos.d/backup /etc/zypp/repos.d/
Kør opdateringskommandoen med de gamle repos på plads igen.
zypper dup
Som før vil Zypper tage lidt tid atnedgradere. Denne nedgraderingsproces skal for det meste fungere. Du får muligvis problemer, fordi det generelt ikke er en god ide at nedgradere et operativsystem til en tidligere udgivelse. Hvis du har opgraderet fra OpenSUSE Leap til Tumbleweed og vil gå tilbage, er den bedste handlingsvej sandsynligvis bare at tage backup af alle dine data og geninstallere alt.
Kommentarer