Una dintre cele mai bune caracteristici ale Fedora Silverblue este că vă permite să încercați în siguranță și cu ușurință să comutați între mai multe variante ale distribuției. Iată cum puteți utiliza un proces cunoscut sub numele de „rebazare” pentru a explora diferite versiuni ale acestei distribuții Linux unice.

Deși niciuna dintre următoarele comenzi nu este distructivă, este întotdeauna cel mai bine să faceți o copie de rezervă a datelor înainte de a schimba opțiunile din sistemul de operare în cazul în care ceva nu merge bine.

Se pregătește pentru a rebaza Fedora Silverblue

Pentru acest proces, va trebui să lucrați cu linia de comandă. Deci, continuă și deschide o fereastră de terminal.

Primul lucru pe care ați dori să-l faceți este să „fixați” implementarea Silverblue actuală pentru a vă asigura că puteți reveni la ea. Pentru a face acest lucru, introduceți următoarele două comenzi la promptul terminalului:

sudo ostree admin pin 0
starea rpm-ostree

Ieșirea ultimei comenzi va afișa toate implementările Silverblue curente instalate pe sistemul dumneavoastră. Ar trebui să vedeți cel puțin două intrări, dar pot fi mai multe, în funcție de modul în care ați configurat sistemul.

Implementarea pe care o executați în prezent ar trebui să fie prima din listă. Pentru a fi sigur, căutați punctul alb din fața primei linii a listei de implementare. Ar trebui să vezi și cuvintele Fixat: da la finalul listării.

Dacă aveți mai multe imagini fixate, este în regulă și asta. Important este să vă asigurați că aveți fixată o versiune cunoscută și funcțională a sistemului dvs. de operare. Acest lucru va garanta că, dacă ceva nu merge bine, puteți porni sistemul înapoi în starea sa actuală și puteți anula orice modificare.

Găsirea versiunilor Fedora disponibile pentru instalare

Pentru a găsi versiunile actuale de Fedora Silverblue pe care le puteți instala, va trebui să căutați cea mai recentă listă de telecomenzi Fedora. Pentru a face acest lucru, introduceți următoarea comandă:

ostree remote refs fedora

Ieșirea acestei comenzi va afișa multe opțiuni. Cele mai multe dintre ele, totuși, sunt versiuni specializate ale Fedora concepute pentru anumite tipuri de dispozitive. Cele de care ai avea nevoie de obicei să le conțină x86-64 în mijlocul numelui telecomenzii. În același timp, doriți să evitați cele care conțin cuvintele testarea sau actualizări.

După cum sa evidențiat mai sus, ar trebui să vedeți cel puțin o versiune atât a Silverblue, cât și a Kinoite. Kinoite este o variantă de Silverblue construită în jurul desktop-ului KDE Plasma. Numărul din două cifre din numele telecomenzii este numărul versiunii Fedora.

Puteți vedea, de asemenea, în partea de jos, există două corespunzătoare bici versiuni. Rawhide este ramura de dezvoltare instabilă a Fedorei. Puteți instala aceste imagini pentru a vedea cele mai recente versiuni absolute ale viitoarelor versiuni Fedora.

La un moment dat, versiunea care va deveni Fedora 37 va fi ramificată din rawhide și o telecomandă pentru versiunea 37 va apărea în listă. Puteți verifica oricând Fedora site-ul web pentru a vedea care este versiunea stabilă actuală. Dacă găsiți o versiune în listă care este mai mare decât versiunea curentă, aceasta va fi a versiunea beta a unei viitoare lansări Fedora.

Dacă derulați înapoi în listă, veți vedea și imagini pentru câteva dintre versiunile anterioare ale Fedora. Acestea ar putea fi utile dacă trebuie să testați ceva cu o versiune puțin mai veche.

Cum să rebazați sistemul Silverblue la o versiune nouă

Acum că știți ce versiuni sunt disponibile, este ușor să vă rebazați sistemul actual. Mai întâi, evidențiați și copiați întregul nume al telecomenzii pentru versiunea pe care doriți să o instalați. Apoi, introduceți comanda de mai jos, înlocuind telecomanda la alegere:

rpm-ostree rebase fedora: fedora/36/x86_64/kinoite

Când ai lovit introduce, sistemul dvs. va începe să descarce noua imagine și o va configura pentru implementare. Descărcarea va dura cel puțin câteva minute, dar poate dura mai mult în funcție de viteza computerului și de conexiunea la internet.

Când procesul se termină, pur și simplu reporniți computerul și sistemul dvs. va porni automat în noua imagine a sistemului de operare pe care ați ales-o. Toate datele și fișierele dvs. de utilizator vor rămâne intacte.

Puteți fixa câte implementări doriți

Dacă doriți să păstrați diferite versiuni de Silverblue/Kinoite pentru testare sau divertisment, puteți fixa câte implementări doriți și acestea vor rămâne în dvs. meniul de pornire GRUB.

Pentru a fixa orice implementare, mai întâi, enumerați implementările pe care le-ați instalat.

starea rpm-ostree

Veți avea nevoie de numărul de implementare al versiunii pe care doriți să o fixați. Prima intrare din listă va fi implementarea 0. De exemplu, în captura de ecran de mai sus, implementarea de piele brută este 0, Kinoite este 1 și Silverblue este 2.

După ce știți ce element doriți să fixați, introduceți comanda de mai jos, înlocuind numărul pentru implementarea pe care doriți să o fixați în meniul de pornire GRUB:

sudo ostree admin pin 1

De asemenea, puteți anula fixarea oricărei intrări fixate introducând următoarea comandă folosind același sistem de numerotare:

sudo ostree admin pin --unpin 1

Implementările pe care le anulați fixarea nu vor fi eliminate din meniul de pornire până la următoarea dată când executați o actualizare sau rebazați sistemul. Când imaginea OSTree se actualizează, va elimina automat imaginile nedorite.

Cu mai multe imagini OSTree instalate, puteți porni în oricare dintre imaginile pe care doriți să o utilizați în orice moment. Această modificare nu va afecta fișierele din directorul dvs. principal.

Cum să derulați înapoi sau să anulați modificările

Dacă, după rebazare la o nouă imagine, decideți că doriți să reveniți la sistemul original, aveți două opțiuni.

În primul rând, dacă ați efectuat o singură dată procesul de rebazare, tot ce trebuie să faceți este să lăsați sistemul să pornească în imaginea implicită OSTree, să deschideți un terminal și să tastați următoarea comandă:

rpm-ostree rollback

Aceasta va anula ultima modificare care a fost făcută și va restabili imaginea anterioară OSTree ca opțiune de pornire implicită. Această comandă va funcționa și pentru a anula toate actualizările care ar putea distruge ceva în sistemul dvs. Acordați-i câteva momente pentru a anula modificările, apoi reporniți și veți reveni la locul de unde ați început.

Dacă ați făcut mai multe modificări, comanda de rollback cel mai probabil nu vă va duce înapoi unde doriți să fiți. În acest caz, tot ce trebuie să faceți este să vă rebazați sistemul încă o dată la versiunea pe care doriți să o rulați. De acolo puteți anula fixarea oricăror alte intrări de boot pe care nu le mai doriți.

Ce altceva poți face cu Fedora Silverblue?

Chiar dacă Silverblue (și variantele sale) este un sistem imuabil, asta nu înseamnă că nu îl puteți personaliza pentru a vă satisface nevoile sau gusturile. Mai sunt multe de explorat cu Fedora Silverblue.