Πώς να μετατρέψετε το άλμα του OpenSUSE σε Tumbleweed

click fraud protection

Το OpenSUSE Leap είναι μια σταθερή διανομή Linux που προσφέρει μια σταθερή πλατφόρμα για σοβαρούς ανθρώπους. Το πρόβλημα είναι ότι, επειδή επικεντρώνεται στη σταθερότητα, οι τελευταίες ενημερώσεις λογισμικού τείνουν να χρειάζονται λίγο για να εμφανιστούν. Αντί να λαμβάνουν έναν νεότερο πυρήνα ή ενημερώσεις στο Gnome κ.λπ., οι χρήστες καταλήγουν να περιμένουν. Για μερικούς, αυτό δεν είναι μεγάλη υπόθεση. Για άλλους, αυτό μπορεί να είναι μια πραγματική ενόχληση. Εάν θέλετε να εγκαταλείψετε το Leap για νεότερο λογισμικό, ο ευκολότερος τρόπος είναι να το αναβαθμίσετε σε μια διανομή κυκλοφορίας. Δείτε πώς μπορείτε να μετατρέψετε το OpenSUSE Leap σε Tumbleweed.

ΕΙΔΟΠΟΙΗΣΗ SPOILER: Μετακινηθείτε προς τα κάτω και παρακολουθήστε το εκπαιδευτικό βίντεο στο τέλος αυτού του άρθρου.

Δημιουργία αντιγράφων ασφαλείας παλαιών αποθετηρίων λογισμικού

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

instagram viewer
σου, και CD στο φάκελο repo.

su cd /etc/zypp/repos.d/

Μέσα στο φάκελο repos.d, δημιουργήστε έναν υποκατάλογο. Ονομάστε αυτόν τον υποκατάλογο "αντίγραφα ασφαλείας", "παλιό" ή οποιοδήποτε άλλο όνομα θεωρείτε κατάλληλο.

αντίγραφα ασφαλείας του mkdir

Με τον νέο φάκελο αντιγράφων ασφαλείας που δημιουργήθηκε μέσα από το /repos.d/, μετακινήστε όλα τα τρέχοντα αποθετήρια λογισμικού SUSE Leap σε αυτόν τον κατάλογο. Λάβετε υπόψη ότι, μόλις μετακινήσετε αυτές τις πηγές λογισμικού από τον κύριο φάκελο, δεν θα έχετε πλέον πρόσβαση στις πηγές λογισμικού Suse Leap. Εάν χρησιμοποιείτε λογισμικό που βασίζεται σε μεγάλο βαθμό στο LEAP και δεν λειτουργεί με το Tumbleweed, θα πρέπει να το εγκαταστήσετε και να βρείτε λογισμικό συμβατό με το Leap.

Σημείωση: ο πιο γρήγορος τρόπος για να βρείτε συμβατό λογισμικό είναι στο OBS.

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

Μετά την εκτέλεση του mv εντολή, όλα τα τρέχοντα αποθετήρια λογισμικού Leap δεν είναι πλέον ενεργά. Μην προσπαθήσετε να ενημερώσετε ή να εγκαταστήσετε νέο λογισμικό έως ότου προσθέσετε τις πηγές λογισμικού Tumbleweed. Το Zypper δεν θα κάνει τίποτα (ή χειρότερα θα ανεβάσει πολλά λάθη).

Προσθήκη νέων αποθετηρίων λογισμικού

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

Για να το κάνετε αυτό, ανοίξτε ένα παράθυρο τερματικού και εισαγάγετε τις ακόλουθες εντολές:

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-ενημέρωση

OpenSUSE άλμα στο Tumbleweed

Με τις νέες πηγές λογισμικού στο Leap, το λογισμικό μπορεί να εγκατασταθεί από την πλευρά του Tumbleweed. Ωστόσο, προτού συμβεί οτιδήποτε άλλο, θα πρέπει να κάνετε μια "αναβάθμιση διανομής". Πρόκειται για μια διαδικασία στην οποία περνά ένα λειτουργικό σύστημα Linux, απορρίπτει ξεπερασμένο λογισμικό και αρχεία από μια παλιά έκδοση, υπέρ της νέας έκδοσης. Στο SUSE, αυτό γίνεται με τον διαχειριστή πακέτων Zypper και είναι μια πολύ ομαλή και εύκολη διαδικασία. Για να ξεκινήσετε την αναβάθμιση, απλώς εκτελέστε:

sudo zypper dup 

Καθώς εισάγετε αυτήν την εντολή στο τερματικό Bash, ένα μήνυμα που λέει "Πρόκειται να κάνετε αναβάθμιση διανομής με όλα τα ενεργοποιημένα αποθετήρια. Βεβαιωθείτε ότι αυτά τα αποθετήρια είναι συμβατά πριν συνεχίσετε. Ανατρέξτε στο "man zypper" για περισσότερες πληροφορίες σχετικά με αυτήν την εντολή. "

Οταν ο zypper dup εκτελείται εντολή, όλα πρέπει να πάνε ομαλά, αρκεί να έχουν προστεθεί όλες οι πηγές λογισμικού στο σύστημα. Εάν το χάσατε, αυτός είναι ο λόγος για τον οποίο αποτυγχάνει η εντολή.

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

Υποβάθμιση προς άλμα

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

su cd /etc/zypp/repos.d/

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

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

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

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

Με το παλιό repos στη θέση του, εκτελέστε την εντολή ενημέρωσης.

zypper dup

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

watch instagram story