Ένα από τα καλύτερα χαρακτηριστικά του Fedora Silverblue είναι ότι σας επιτρέπει να δοκιμάσετε με ασφάλεια και ευκολία και να κάνετε εναλλαγή μεταξύ πολλών παραλλαγών της διανομής. Δείτε πώς μπορείτε να χρησιμοποιήσετε μια διαδικασία γνωστή ως "rebasing" για να εξερευνήσετε διαφορετικές εκδόσεις αυτής της μοναδικής διανομής Linux.

Αν και καμία από τις ακόλουθες εντολές δεν είναι καταστροφική, είναι πάντα καλύτερο να δημιουργείτε αντίγραφα ασφαλείας των δεδομένων σας πριν αλλάξετε τις επιλογές στο λειτουργικό σας σύστημα σε περίπτωση που κάτι πάει στραβά.

Προετοιμασία για επαναφορά του Fedora Silverblue

Για αυτή τη διαδικασία, θα πρέπει να εργαστείτε με τη γραμμή εντολών. Προχωρήστε λοιπόν και ανοίξτε ένα παράθυρο τερματικού.

Το πρώτο πράγμα που θα θέλατε να κάνετε είναι να "καρφιτσώσετε" την τρέχουσα ανάπτυξη Silverblue για να βεβαιωθείτε ότι μπορείτε να επιστρέψετε σε αυτήν. Για να το κάνετε αυτό, εισαγάγετε τις ακόλουθες δύο εντολές στη γραμμή εντολών του τερματικού σας:

pin 0 διαχειριστή sudo ostree
κατάσταση rpm-ostree

Η έξοδος της τελευταίας εντολής θα εμφανίσει όλες τις τρέχουσες αναπτύξεις Silverblue που είναι εγκατεστημένες στο σύστημά σας. Θα πρέπει να δείτε τουλάχιστον δύο καταχωρήσεις, αλλά μπορεί να υπάρχουν περισσότερες ανάλογα με τον τρόπο ρύθμισης του συστήματός σας.

Η ανάπτυξη που εκτελείτε αυτήν τη στιγμή θα πρέπει να είναι η πρώτη στη λίστα. Για να είστε σίγουροι, αναζητήστε τη λευκή κουκκίδα μπροστά από την πρώτη γραμμή της καταχώρισης ανάπτυξης. Θα πρέπει επίσης να δείτε τις λέξεις Καρφιτσωμένο: ναι στο τέλος της καταχώρισης.

Εάν έχετε καρφιτσωθεί περισσότερες από μία εικόνες, αυτό είναι επίσης εντάξει. Το σημαντικό είναι να βεβαιωθείτε ότι έχετε καρφιτσώσει μια γνωστή, λειτουργική έκδοση του λειτουργικού σας συστήματος. Αυτό θα εγγυηθεί ότι εάν κάτι πάει στραβά, μπορείτε να επανεκκινήσετε το σύστημά σας στην τρέχουσα κατάστασή του και να αναιρέσετε τυχόν αλλαγές.

Εύρεση διαθέσιμων εκδόσεων Fedora για εγκατάσταση

Για να βρείτε τις τρέχουσες εκδόσεις του Fedora Silverblue που μπορείτε να εγκαταστήσετε, θα χρειαστεί να αναζητήσετε την πιο πρόσφατη λίστα των τηλεχειριστηρίων Fedora. Για να το κάνετε αυτό, πληκτρολογήστε την ακόλουθη εντολή:

ostree remote refs fedora

Η έξοδος αυτής της εντολής θα εμφανίσει πολλές επιλογές. Τα περισσότερα από αυτά, ωστόσο, είναι εξειδικευμένες εκδόσεις του Fedora που έχουν σχεδιαστεί για συγκεκριμένους τύπους συσκευών. Αυτά που συνήθως χρειάζεστε περιέχουν x86-64 στη μέση του ονόματος του τηλεχειριστηρίου. Ταυτόχρονα, θέλετε να αποφύγετε αυτά που περιέχουν τις λέξεις δοκιμή ή ενημερώσεις.

Όπως τονίστηκε παραπάνω, θα πρέπει να δείτε τουλάχιστον μία έκδοση και του Silverblue και του Kinoite. Το Kinoite είναι μια παραλλαγή του Silverblue που έχει δημιουργηθεί γύρω από την επιφάνεια εργασίας KDE Plasma. Ο διψήφιος αριθμός στο όνομα του τηλεχειριστηρίου είναι ο αριθμός έκδοσης Fedora.

Μπορείτε επίσης να δείτε κοντά στο κάτω μέρος υπάρχουν δύο αντίστοιχα βούρδουλας εκδόσεις. Το Rawhide είναι ο ασταθής κλάδος ανάπτυξης του Fedora. Μπορείτε να εγκαταστήσετε αυτές τις εικόνες για να δείτε τις απόλυτες τελευταίες εκδόσεις των μελλοντικών εκδόσεων του Fedora.

Κάποια στιγμή, η έκδοση που θα γίνει Fedora 37 θα διακλαδιστεί από το rawhide και ένα τηλεχειριστήριο για την έκδοση 37 θα εμφανιστεί στη λίστα. Μπορείτε πάντα να ελέγξετε το Μαλακό καπέλλο ιστοσελίδα για να δείτε ποια είναι η τρέχουσα σταθερή έκδοση. Εάν βρείτε μια έκδοση στη λίστα που είναι υψηλότερη από την τρέχουσα έκδοση, θα είναι α beta έκδοση μιας επερχόμενης έκδοσης του Fedora.

Εάν κάνετε κύλιση προς τα πίσω στη λίστα, θα δείτε επίσης εικόνες για μερικές από τις προηγούμενες εκδόσεις του Fedora. Αυτά μπορεί να σας φανούν χρήσιμα αν χρειαστεί να δοκιμάσετε κάτι με μια ελαφρώς παλαιότερη έκδοση.

Πώς να επαναφέρετε το σύστημά σας Silverblue σε μια νέα έκδοση

Τώρα που γνωρίζετε ποιες εκδόσεις είναι διαθέσιμες, η επαναφορά της βάσης του τρέχοντος συστήματός σας είναι εύκολη. Αρχικά, επισημάνετε και αντιγράψτε ολόκληρο το όνομα του τηλεχειριστηρίου για την έκδοση που θέλετε να εγκαταστήσετε. Στη συνέχεια, πληκτρολογήστε την παρακάτω εντολή, αντικαθιστώντας το τηλεχειριστήριο της επιλογής σας:

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

Όταν χτυπάς Εισαγω, το σύστημά σας θα ξεκινήσει τη λήψη της νέας εικόνας και θα τη ρυθμίσει για ανάπτυξη. Θα χρειαστούν τουλάχιστον μερικά λεπτά για τη λήψη, αλλά μπορεί να διαρκέσει περισσότερο, ανάλογα με την ταχύτητα του υπολογιστή και τη σύνδεσή σας στο Διαδίκτυο.

Όταν ολοκληρωθεί η διαδικασία, απλώς επανεκκινήστε τον υπολογιστή σας και το σύστημά σας θα εκκινήσει αυτόματα στη νέα εικόνα του λειτουργικού συστήματος που έχετε επιλέξει. Όλα τα δεδομένα χρήστη και τα αρχεία σας θα παραμείνουν ανέπαφα.

Μπορείτε να καρφιτσώσετε όσες αναπτύξεις θέλετε

Εάν θέλετε να διατηρήσετε διάφορες εκδόσεις του Silverblue/Kinoite για δοκιμή ή ψυχαγωγία, μπορείτε να καρφιτσώσετε όσες αναπτύξεις θέλετε και θα παραμείνουν στο δικό σας Μενού εκκίνησης GRUB.

Για να καρφιτσώσετε οποιαδήποτε ανάπτυξη, πρώτα αναφέρετε τις αναπτύξεις που έχετε εγκαταστήσει.

κατάσταση rpm-ostree

Θα χρειαστείτε τον αριθμό ανάπτυξης της έκδοσης που θέλετε να καρφιτσώσετε. Η πρώτη καταχώριση στη λίστα θα είναι η ανάπτυξη 0. Για παράδειγμα, στο παραπάνω στιγμιότυπο οθόνης, η ανάπτυξη ακατέργαστου δέρματος είναι 0, το Kinoite είναι 1 και το Silverblue είναι 2.

Αφού μάθετε ποιο στοιχείο θέλετε να καρφιτσώσετε, εισαγάγετε την παρακάτω εντολή, αντικαθιστώντας τον αριθμό για την ανάπτυξη που θέλετε να καρφιτσώσετε στο μενού εκκίνησης του GRUB:

pin 1 διαχειριστή sudo ostree

Μπορείτε επίσης να ξεκαρφιτσώσετε οποιαδήποτε καρφιτσωμένη καταχώρηση εισάγοντας την ακόλουθη εντολή χρησιμοποιώντας το ίδιο σύστημα αρίθμησης:

pin admin sudo ostree --ξεκαρφίτσωμα 1

Οι αναπτύξεις που ξεκαρφιτσώνετε δεν θα αφαιρεθούν από το μενού εκκίνησης μέχρι την επόμενη φορά που θα εκτελέσετε μια αναβάθμιση ή θα επαναφέρετε το σύστημα. Όταν η εικόνα OSTree ενημερώνεται, θα αφαιρεί αυτόματα τις ανεπιθύμητες εικόνες.

Με εγκατεστημένες πολλές εικόνες OSTree, μπορείτε να κάνετε εκκίνηση σε όποια θέλετε να χρησιμοποιήσετε ανά πάσα στιγμή. Αυτή η αλλαγή δεν θα επηρεάσει τα αρχεία στον οικιακό σας κατάλογο.

Πώς να επαναφέρετε ή να αναιρέσετε τις αλλαγές

Εάν, μετά την επαναφορά σε μια νέα εικόνα, αποφασίσετε ότι θέλετε να επιστρέψετε στο αρχικό σας σύστημα, έχετε δύο επιλογές.

Αρχικά, εάν έχετε κάνει τη διαδικασία επαναφοράς μόνο μία φορά, το μόνο που έχετε να κάνετε είναι να αφήσετε το σύστημα να εκκινήσει στην προεπιλεγμένη εικόνα OSTree, να ανοίξετε ένα τερματικό και να πληκτρολογήσετε την ακόλουθη εντολή:

rpm-ostree ανατροπή

Αυτό θα αναιρέσει την τελευταία αλλαγή που έγινε και θα επαναφέρει την προηγούμενη εικόνα OSTree ως την προεπιλεγμένη επιλογή εκκίνησης. Αυτή η εντολή θα λειτουργήσει επίσης για την αναίρεση τυχόν ενημερώσεων που ενδέχεται να χαλάσουν κάτι στο σύστημά σας. Απλώς αφήστε του λίγα λεπτά για να αναιρέσετε τις αλλαγές, μετά κάντε επανεκκίνηση και θα επιστρέψετε εκεί που ξεκινήσατε.

Εάν έχετε κάνει περισσότερες από μία αλλαγές, η εντολή επαναφοράς πιθανότατα δεν θα σας οδηγήσει πίσω στο σημείο που θέλετε να είστε. Σε αυτήν την περίπτωση, το μόνο που θα χρειαστεί να κάνετε είναι απλώς να επαναφέρετε το σύστημά σας άλλη μια φορά στην έκδοση που θέλετε να εκτελείτε. Από εκεί μπορείτε να ξεκαρφιτσώσετε τυχόν άλλες καταχωρήσεις εκκίνησης που δεν θέλετε πλέον.

Τι άλλο μπορείτε να κάνετε με το Fedora Silverblue;

Παρόλο που το Silverblue (και οι παραλλαγές του) είναι ένα αμετάβλητο σύστημα, αυτό δεν σημαίνει ότι δεν μπορείτε να το προσαρμόσετε ώστε να καλύπτει τις ανάγκες ή τα γούστα σας. Υπάρχουν πολλά περισσότερα για να εξερευνήσετε με το Fedora Silverblue.