- - Hoe OpenSUSE Leap naar Tumbleweed te converteren

Hoe OpenSUSE Leap naar Tumbleweed te converteren

OpenSUSE Leap is een ijzersterke Linux-distributiedat een solide platform biedt voor serieuze mensen. Het probleem is dat, omdat het op stabiliteit is gericht, de nieuwste software-updates de neiging hebben even te verschijnen. In plaats van een nieuwere kernel of updates voor Gnome en dergelijke te krijgen, moeten gebruikers uiteindelijk wachten. Voor sommigen is dit geen probleem. Voor anderen kan dit een echte ergernis zijn. Als u Leap voor nieuwere software wilt weggooien, is de eenvoudigste manier om het te upgraden naar een rollende releaseverdeling. Zo kunt u OpenSUSE Leap naar Tumbleweed converteren.

SPOILER ALERT: Scrol omlaag en bekijk de videozelfstudie aan het einde van dit artikel.

Maak een back-up van oude software-opslagplaatsen

Voordat u de nieuwe softwarebronnen voor SUSE toevoegt,je moet een back-up maken van de oude. Dit is een goed idee, want als de upgrade op enig moment mislukt, kunt u de oude softwarebronnen herstellen en de upgrade ongedaan maken. Om een ​​back-up te maken van de oude SUSE Leap-softwarebronnen, opent u eerst een terminalvenster. Meld u aan bij de rootgebruiker met suen CD naar de repomap.

su
cd /etc/zypp/repos.d/

Maak een submap in de map repos.d. Noem deze submap "back-ups", "oud" of een andere naam die u passend vindt.

mkdir backups

Met de nieuwe back-upmap gemaakt in /repos.d/, verplaats alle huidige SUSE Leap-softwarerepositories in deze map. Houd er rekening mee dat wanneer u deze softwarebronnen uit de hoofdmap verplaatst, u geen toegang meer hebt tot Suse Leap-softwarebronnen. Als u software gebruikt die sterk afhankelijk is van LEAP en niet werkt met Tumbleweed, moet u deze installeren en software zoeken die compatibel is met Leap.

Opmerking: de snelste manier om compatibele software te vinden is via de OBS.

mv /etc/zypp/repos.d/*.repo /etc/zypp/repos.d/backup

Na het uitvoeren van de mv commando, alle huidige Leap-softwarerepositories zijn niet langer actief. Probeer geen nieuwe software bij te werken of te installeren totdat u de Tumbleweed-softwarebronnen hebt toegevoegd. Zypper doet niets (of erger nog, gooit een hoop fouten op).

Nieuwe software-opslagplaatsen toevoegen

De kern van OpenSUSE, of u nu Leap gebruikt ofTumbleweed wordt bepaald door de softwarebronnen waartoe het besturingssysteem toegang heeft. Dit betekent dat als u alleen Leap-softwarebronnen hebt en uw versie van SUSE bijwerkt, deze de nieuwste softwareversie voor die release installeert. Hetzelfde kan waar zijn als een gebruiker de Leap-softwarebronnen vervangt voor Tumbleweed-bronnen en updates: het wordt geconverteerd naar de nieuwste releaseversie van de rollende releaseversie van SUSE.

Open hiervoor een terminalvenster en voer de volgende opdrachten in:

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

Met de nieuwe softwarebronnen in Leap,software kan worden geïnstalleerd vanaf de Tumbleweed kant van dingen. Voordat er echter iets anders gebeurt, moet u een "distro-upgrade" uitvoeren. Dit is een proces waarbij een Linux-besturingssysteem doorloopt, verouderde software en bestanden van een oude versie verwijdert, ten gunste van de nieuwe release. In SUSE gebeurt dit met de Zypper-pakketbeheerder en is dit een zeer soepel en eenvoudig proces. Om de upgrade te starten, voer je gewoon uit:

sudo zypper dup

Terwijl je dit commando in de Bash-terminal invoert, verschijnt een bericht met de tekst 'U staat op het punt een distributie-upgrade uit te voeren met alle ingeschakelde repositories. Zorg ervoor dat deze opslagplaatsen compatibel zijn voordat u doorgaat. Zie ‘man zypper’ voor meer informatie over deze opdracht. "

Wanneer de zypper dup commando wordt uitgevoerd, alles moet soepel verlopen, zolang alle softwarebronnen aan het systeem zijn toegevoegd. Als je er een hebt gemist, is dit de reden dat de opdracht mislukt.

Het distributie-upgradeproces zal ongetwijfeld gebeurenkost veel tijd. Dit komt omdat wanneer u een upgrade uitvoert, SUSE veel meer downloadt dan browserupdates en dergelijke. In plaats daarvan krijg je duizenden pakketten, waaronder de nieuwste versie van je desktopomgeving, een nieuwe Linux-kernel en etc. Het is het beste om de upgrade-tool zijn werk te laten doen en in de tussentijd iets anders te gaan zoeken!

Downgraden naar Sprong

Downgraden van Tumbleweed terug naar Leap is mogelijk. Open eerst een terminalvenster en meld u aan bij de rootgebruiker met su. Nadat u bent ingelogd als root, navigeert u naar de map software repos.

su
cd /etc/zypp/repos.d/

Verwijder met behulp van de opdracht rm alle sporen van de eerder toegevoegde Tumbleweed-softwareopslagplaatsen.

rm /etc/zypp/repos.d/*.repo

Verplaats vervolgens alle bestanden van de back-upmap terug naar de hoofdrepositorymap.

mv /etc/zypp/repos.d/backup /etc/zypp/repos.d/

Voer de update-opdracht uit met de oude repo's terug.

zypper dup

Zoals eerder zal Zypper er wat tijd over doendowngraden. Dit downgrade-proces zou grotendeels moeten werken. U kunt problemen tegenkomen omdat het over het algemeen geen goed idee is om een ​​besturingssysteem naar een eerdere release te downgraden. Als u een upgrade van OpenSUSE Leap naar Tumbleweed heeft uitgevoerd en terug wilt gaan, is de beste manier van handelen waarschijnlijk gewoon een back-up maken van al uw gegevens en alles opnieuw installeren.

Comments