03/29/2024

Cum se transformă OpenSUSE Leap în Tumbleweed

OpenSUSE Leap este o distribuție Linux solidă, care oferă o platformă solidă pentru oamenii serioși. Problema este că, fiindcă se concentrează pe stabilitate, cele mai recente actualizări de software tind să dureze ceva timp să apară. În loc să obțină un nucleu mai nou sau actualizări pentru Gnome și etc., utilizatorii ajung să fie nevoiți să aștepte. Pentru unii, aceasta nu este mare lucru. Pentru alții, aceasta poate fi o adevărată supărare. Dacă doriți să renunțați la Leap pentru un software mai nou, cel mai simplu mod este să îl actualizați la o distribuție de lansare continuă. Iată cum puteți converti OpenSUSE Leap în Tumbleweed.

ALERTA SPOILER: Derulați în jos și urmăriți tutorialul video de la sfârșitul acestui articol.

Faceți backup pentru depozitele de software vechi

Înainte de a adăuga noile surse software pentru SUSE, va trebui să faceți copii de rezervă pentru cele vechi. Aceasta este o idee bună, deoarece dacă în orice moment actualizarea eșuează, puteți restaura vechile surse de software și puteți inversa actualizarea. Pentru a face copii de rezervă pentru vechile surse software SUSE Leap, deschideți mai întâi o fereastră de terminal. Conectați-vă la utilizatorul root cu su și cd în folderul repo.

su

cd /etc/zypp/repos.d/

În folderul repos.d, creați un subdirector. Numiți acest subdirector „backup”, „vechi” sau orice alt nume vi se potrivește.

mkdir backups

Cu noul folder repo de rezervă creat în /repos.d/, mutați toate depozitele actuale de software SUSE Leap în acest director. Rețineți că, odată ce mutați aceste surse software din folderul principal, nu veți mai avea acces la sursele software Suse Leap. Dacă utilizați un software care se bazează în mare măsură pe LEAP și nu funcționează cu Tumbleweed, va trebui să îl instalați și să găsiți software compatibil cu Leap.

  Ce este Blackcat Ransomware și cum să vă apărați împotriva acestuia?

Notă: cel mai rapid mod de a găsi software compatibil este pe OBS.

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

După rularea comenzii mv, toate depozitele actuale de software Leap nu mai sunt active. Nu încercați să actualizați sau să instalați software nou până când adăugați sursele software Tumbleweed. Zypper nu va face nimic (sau mai rău va arunca o grămadă de erori).

Adăugați noi depozite de software

Nucleul OpenSUSE, indiferent dacă utilizați Leap sau Tumbleweed, este dictat de sursele software la care are acces sistemul de operare. Aceasta înseamnă că dacă aveți doar surse de software Leap și actualizați versiunea SUSE, acesta va instala cea mai recentă versiune de software pentru versiunea respectivă. Același lucru poate fi adevărat dacă un utilizator schimbă sursele software Leap pentru cele Tumbleweed și se actualizează: va fi convertit la cea mai recentă versiune a distribuției de lansare a SUSE.

Pentru a face acest lucru, deschideți o fereastră de terminal și introduceți următoarele comenzi:

zypper ar -f -c https://download.opensuse.org/tumbleweed/repo/oss repo-oss

zypper ar -f -c https://download.opensuse.org/tumbleweed/repo/non-oss repo-non-oss

zypper ar -f -c https://download.opensuse.org/tumbleweed/repo/debug repo-debug

zypper ar -f -c https://download.opensuse.org/update/tumbleweed/ repo-update

OpenSUSE Leap To Tumbleweed

Cu noile surse de software din interiorul Leap, software-ul poate fi instalat din partea Tumbleweed. Cu toate acestea, înainte de a se întâmpla orice altceva, va trebui să faceți o „actualizare a distribuției”. Acesta este un proces prin care trece un sistem de operare Linux, elimină software-ul și fișierele învechite dintr-o versiune veche, în favoarea noii versiuni. În SUSE, acest lucru se face cu managerul de pachete Zypper și este un proces foarte ușor și ușor. Pentru a începe upgrade-ul, pur și simplu rulați:

sudo zypper dup


Pe măsură ce introduceți această comandă în terminalul Bash, un mesaj care spune „Sunteți pe cale să faceți o actualizare a distribuției cu toate depozitele activate. Asigurați-vă că aceste depozite sunt compatibile înainte de a continua. Consultați „man zypper” pentru mai multe informații despre această comandă.”

  Cum să utilizați eBay Live

Când se execută comanda zypper dup, totul ar trebui să meargă fără probleme, atâta timp cât toate sursele software au fost adăugate în sistem. Dacă ați omis unul, acesta este motivul pentru care comanda eșuează.

Procesul de actualizare a distribuției va dura, fără îndoială, mult timp. Acest lucru se datorează faptului că, atunci când faceți upgrade, SUSE descarcă mult mai mult decât actualizări de browser și altele. În schimb, veți primi mii de pachete, inclusiv cea mai recentă versiune a mediului desktop, un nou nucleu Linux și etc. Cel mai bine este să lăsați instrumentul de actualizare să-și facă treaba și să căutați altceva de făcut între timp!

Degradarea la Leap

Este posibilă retrogradarea de la Tumbleweed înapoi la Leap. Mai întâi, deschideți o fereastră de terminal și conectați-vă la utilizatorul root folosind su. Odată autentificat ca root, navigați la folderul repository software.

su

cd /etc/zypp/repos.d/

Folosind comanda rm, ștergeți toate urmele depozitelor software Tumbleweed adăugate mai devreme.

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

Apoi, mutați toate fișierele din folderul de rezervă înapoi în folderul principal de depozit.

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

Cu vechile repoziții la loc, rulați comanda de actualizare.

zypper dup

Ca și înainte, lui Zypper va avea nevoie de ceva timp pentru a retrograda. Acest proces de downgrade ar trebui să funcționeze, în cea mai mare parte. S-ar putea să întâmpinați probleme deoarece, în general, nu este o idee bună să downgradezi un sistem de operare la o versiune anterioară. Dacă ați făcut upgrade de la OpenSUSE Leap la Tumbleweed și doriți să reveniți, cel mai bun curs de acțiune este probabil doar să faceți o copie de rezervă a tuturor datelor și să reinstalați totul.

  Cum să vă scanați rețeaua WiFi pentru toate dispozitivele conectate de pe telefon