Android

Πώς να αναβαθμίσετε το debian 9 τέντωμα στο debian 10 buster

(How-To) Create a Fully-Persistent Ubuntu 16.04 USB [Request]

(How-To) Create a Fully-Persistent Ubuntu 16.04 USB [Request]

Πίνακας περιεχομένων:

Anonim

Μετά από περισσότερα από δύο χρόνια ανάπτυξης, η νέα σταθερή έκδοση του Debian, με την κωδική ονομασία Buster, κυκλοφόρησε στις 6 Ιουλίου 2019 και θα υποστηριχτεί για 5 χρόνια.

Αυτή η έκδοση έρχεται με πολλά νέα πακέτα και σημαντικές αναβαθμίσεις λογισμικού. Τα πλοία Debian 10 buster με πυρήνα Linux 4.19 LTS, χρησιμοποιούν το πλαίσιο nftables ως προεπιλεγμένο backend του iptables, υποστηρίζει το UEFI Secure Boot και έχει ενεργοποιημένη την AppArmor από προεπιλογή.

Σε αυτό το σεμινάριο, θα σας δείξουμε πώς να αναβαθμίσετε το Debian 9 Stretch στο Debian 10, Buster.

Προϋποθέσεις

Η λειτουργία αναβάθμισης πρέπει να εκτελείται με δικαιώματα υπερήχου. Πρέπει να συνδεθείτε ως root ή χρήστης με δικαιώματα sudo.

Δημιουργία αντιγράφων ασφαλείας των δεδομένων σας

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

Ενημέρωση επί του παρόντος εγκατεστημένων πακέτων

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

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

sudo apt-mark showhold

Εάν υπάρχουν on hold , πακέτα, θα πρέπει είτε να παρακρατήσετε τα πακέτα με sudo apt-mark unhold package_name πακέτου ή να βεβαιωθείτε ότι τα πακέτα δεν θα παρεμβαίνουν στη διαδικασία αναβάθμισης.

Ανανέωση του ευρετηρίου των πακέτων και αναβάθμιση όλων των εγκατεστημένων πακέτων

sudo apt update sudo apt upgrade

Εκτελέστε την apt full-upgrade οποία θα πραγματοποιήσει μια σημαντική αναβάθμιση των εγκατεστημένων πακέτων και ενδέχεται να αφαιρέσει ορισμένα περιττά πακέτα:

sudo apt full-upgrade

Καταργήστε όλες τις αυτόματα εγκατεστημένες εξαρτήσεις που δεν χρειάζονται πλέον από κανένα πακέτο:

sudo apt autoremove

Αναβαθμίστε το Debian 9 Stretch στο Debian 10 Buster

Το πρώτο βήμα είναι να επαναρυθμίσετε τα αρχεία πηγαίου καταλόγου APT.

Για να το κάνετε αυτό, μπορείτε είτε να ανοίξετε το /etc/apt/sources.list με το πρόγραμμα επεξεργασίας κειμένου και να αντικαταστήσετε κάθε περίπτωση stretch με buster ή χρησιμοποιήστε τις εντολές sed παρακάτω. Αν έχετε άλλα αρχεία πηγαίων λίστας στο /etc/apt/sources.list.d θα πρέπει να ενημερώσετε και αυτές τις πηγές.

sudo nano /etc/apt/sources.list /etc/apt/sources.list

deb http://deb.debian.org/debian buster main deb http://deb.debian.org/debian buster-updates main deb http://security.debian.org/debian-security buster/updates main

Εναλλακτικά, μπορείτε να χρησιμοποιήσετε τις ακόλουθες εντολές sed που θα ενημερώσουν το stretch to buster σε όλα τα αρχεία source-list:

sudo sed -i 's/stretch/buster/g' /etc/apt/sources.list sudo sed -i 's/stretch/buster/g' /etc/apt/sources.list.d/*.list

Αφού γίνει, ενημερώστε τον κατάλογο των πακέτων:

sudo apt update

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

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

sudo apt upgrade

Θα ερωτηθείτε εάν θέλετε οι υπηρεσίες να επανεκκινηθούν αυτόματα κατά την αναβάθμιση.

Restart services during package upgrades without asking?

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

Η αναβάθμιση ενδέχεται να διαρκέσει αρκετό χρόνο, ανάλογα με τον αριθμό των ενημερώσεων και την ταχύτητα του Internet σας.

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

sudo apt full-upgrade

Η παραπάνω εντολή μπορεί να εγκαταστήσει μερικά νέα πακέτα και να αφαιρέσει πακέτα που είναι αντικρουόμενα και παρωχημένα.

Μόλις τελειώσετε τα περιττά πακέτα με:

sudo apt autoremove

Τέλος, επανεκκινήστε το μηχάνημά σας έτσι ώστε να ενεργοποιηθεί ο νέος πυρήνας πληκτρολογώντας:

sudo systemctl reboot

Επιβεβαιώστε την αναβάθμιση

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

Αφού συνδεθείτε, θα σας υποδεχθούμε με το ακόλουθο μήνυμα:

Linux stretch 4.19.0-5-amd64 #1 SMP Debian 4.19.37-5 (2019-06-19) x86_64…

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

lsb_release -a

No LSB modules are available. Distributor ID: Debian Description: Debian GNU/Linux 10 (buster) Release: 10 Codename: buster

Αυτό είναι, τώρα μπορείτε να απολαύσετε το νέο σας Debian 10 Buster.

συμπέρασμα

Στις περισσότερες περιπτώσεις, η αναβάθμιση από το Debian 9 Stretch στο Debian 10 Buster θα πρέπει να είναι σχετικά εύκολη και ανώδυνη.

debian