Viena geriausių „Fedora Silverblue“ savybių yra ta, kad ji leidžia saugiai ir lengvai išbandyti ir perjungti kelis platinimo variantus. Štai kaip galite naudoti procesą, vadinamą „pakartotine baze“, norėdami ištirti įvairias šio unikalaus „Linux“ platinimo versijas.
Nors nė viena iš šių komandų nėra žalinga, visada geriausia pasidaryti atsarginę duomenų kopiją prieš keičiant operacinės sistemos parinktis, jei kas nors nutiktų.
Pasiruošimas Rebase Fedora Silverblue
Norėdami atlikti šį procesą, turėsite dirbti su komandine eilute. Taigi eikite į priekį ir atidarykite terminalo langą.
Pirmas dalykas, kurį norėtumėte padaryti, tai „prisegti“ savo dabartinį „Silverblue“ diegimą, kad įsitikintumėte, jog galite prie jo grįžti. Norėdami tai padaryti, terminalo eilutėje įveskite šias dvi komandas:
sudo ostree administratoriaus PIN kodas 0
rpm-ostree būsena
Paskutinės komandos išvestis parodys visus dabartinius jūsų sistemoje įdiegtus „Silverblue“ diegimus. Turėtumėte matyti bent du įrašus, tačiau jų gali būti daugiau, atsižvelgiant į tai, kaip nustatėte sistemą.
Šiuo metu vykdomas diegimas turėtų būti pirmasis sąraše. Norėdami būti tikri, ieškokite balto taško prieš pirmąją diegimo sąrašo eilutę. Taip pat turėtumėte pamatyti žodžius Prisegta: taip sąrašo pabaigoje.
Jei esate prisegę daugiau nei vieną vaizdą, tai taip pat gerai. Svarbu įsitikinti, kad turite žinomą, veikiančią operacinės sistemos versiją. Tai garantuos, kad jei kas nors negerai, galėsite vėl paleisti sistemą į dabartinę būseną ir anuliuoti visus pakeitimus.
Raskite „Fedora“ versijas, kurias galima įdiegti
Norėdami rasti dabartines „Fedora Silverblue“ versijas, kurias galite įdiegti, turėsite ieškoti naujausio „Fedora“ nuotolinio valdymo pultelių sąrašo. Norėdami tai padaryti, įveskite šią komandą:
ostree remote refs fedora
Šios komandos išvestis parodys daugybę parinkčių. Tačiau dauguma jų yra specializuotos „Fedora“ versijos, sukurtos tam tikriems įrenginių tipams. Tie, kurių jums paprastai reikia x86-64 nuotolinio valdymo pultelio pavadinimo viduryje. Tuo pačiu metu norite vengti tų, kuriuose yra žodžiai testavimas arba atnaujinimus.
Kaip pabrėžta aukščiau, turėtumėte pamatyti bent vieną „Silverblue“ ir „Kinoite“ versiją. „Kinoite“ yra „Silverblue“ variantas, sukurtas aplink KDE Plasma darbalaukį. Dviejų skaitmenų skaičius nuotolinio valdymo pultelio pavadinime yra „Fedora“ versijos numeris.
Taip pat apačioje galite pamatyti du atitinkamus žalios odos versijos. Rawhide yra nestabilios Fedora plėtros šaka. Galite įdiegti šiuos vaizdus, kad pamatytumėte absoliučiai naujausias būsimų „Fedora“ leidimų versijas.
Tam tikru momentu leidimas, kuris taps Fedora 37, bus atskirtas nuo neapdorotos odos ir sąraše atsiras 37 versijos nuotolinio valdymo pultas. Visada galite patikrinti Fedora svetainėje, kad pamatytumėte, koks yra dabartinis stabilus leidimas. Jei sąraše rasite versiją, kuri yra aukštesnė už dabartinę versiją, ji bus a būsimo Fedora leidimo beta versija.
Jei slinksite toliau sąraše, taip pat pamatysite kelių ankstesnių „Fedora“ versijų vaizdus. Tai gali būti naudinga, jei reikia ką nors išbandyti naudojant šiek tiek senesnę versiją.
Kaip pakeisti savo „Silverblue“ sistemą į naują versiją
Dabar, kai žinote, kurios versijos yra prieinamos, dabartinės sistemos pagrindą lengva pakeisti. Pirmiausia pažymėkite ir nukopijuokite visą norimos įdiegti versijos nuotolinio valdymo pulto pavadinimą. Tada įveskite toliau pateiktą komandą, pakeisdami pasirinktą nuotolinio valdymo pultą:
rpm-ostree rebase fedora: fedora/36/x86_64/kinoite
Kai pataikei Įeikite, jūsų sistema pradės atsisiųsti naują vaizdą ir nustatys jį diegti. Atsisiuntimas užtruks mažiausiai kelias minutes, tačiau gali užtrukti ilgiau, atsižvelgiant į kompiuterio ir interneto ryšio greitį.
Kai procesas bus baigtas, tiesiog iš naujo paleiskite kompiuterį ir jūsų sistema automatiškai paleis naują pasirinktą OS vaizdą. Visi jūsų vartotojo duomenys ir failai išliks nepažeisti.
Galite prisegti tiek diegimų, kiek norite
Jei norite pasilikti įvairias Silverblue/Kinoite versijas bandymams ar pramogoms, galite prisegti tiek diegimų, kiek norite, ir jie liks jūsų GRUB įkrovos meniu.
Norėdami prisegti bet kurį diegimą, pirmiausia nurodykite įdiegtus diegimus.
rpm-ostree būsena
Jums reikės versijos, kurią norite prisegti, diegimo numerio. Pirmas įrašas sąraše bus dislokavimas 0. Pavyzdžiui, aukščiau esančioje ekrano kopijoje neapdorotos odos diegimas yra 0, „Kinoite“ yra 1 ir „Silverblue“ yra 2.
Kai žinosite, kurį elementą norite prisegti, įveskite toliau pateiktą komandą, pakeisdami diegimo, kurį norite prisegti GRUB įkrovos meniu, numerį:
sudo ostree admin PIN 1
Taip pat galite atsegti bet kurį prisegtą įrašą įvesdami šią komandą naudodami tą pačią numeravimo sistemą:
sudo ostree administratoriaus PIN kodas --atsegti 1
Diegimai, kuriuos atsegsite, nebus pašalinti iš įkrovos meniu, kol kitą kartą atliksite naujinimą arba iš naujo nustatysite sistemos bazę. Kai OSTree vaizdas bus atnaujintas, jis automatiškai pašalins nepageidaujamus vaizdus.
Įdiegę kelis OSTree vaizdus, galite bet kada paleisti tą, kurį norite naudoti. Šis pakeitimas neturės įtakos jūsų namų kataloge esantiems failams.
Kaip atšaukti arba anuliuoti pakeitimus
Jei, sukūrę naują vaizdą, nuspręsite, kad norite grįžti prie pradinės sistemos, turite dvi parinktis.
Pirma, jei pakartotinės bazės procesą atlikote tik vieną kartą, tereikia leisti sistemai paleisti numatytąjį OSTree vaizdą, atidaryti terminalą ir įvesti šią komandą:
rpm-ostree atšaukimas
Tai atšauks paskutinį atliktą pakeitimą ir atkurs ankstesnį OSTree vaizdą kaip numatytąją įkrovos parinktį. Ši komanda taip pat padės anuliuoti naujinimus, kurie gali ką nors sugadinti jūsų sistemoje. Tiesiog skirkite kelias akimirkas, kad atšauktumėte pakeitimus, tada paleiskite iš naujo ir grįšite ten, kur pradėjote.
Jei atlikote daugiau nei vieną pakeitimą, atšaukimo komanda greičiausiai nenuves jūsų ten, kur norite būti. Tokiu atveju viskas, ką jums reikės padaryti, tai tiesiog dar kartą nustatyti sistemos versiją, kurią norite paleisti. Iš ten galite atsegti visus kitus įkrovos įrašus, kurių nebenorite.
Ką dar galite padaryti su „Fedora Silverblue“?
Nors Silverblue (ir jos variantai) yra nekintanti sistema, tai nereiškia, kad negalite jos pritaikyti pagal savo poreikius ar skonį. Su „Fedora Silverblue“ yra dar daug ką ištirti.