Πώς να ενημερώσετε το Ubuntu 20.04 από τη διεπαφή γραμμής εντολών

How Update Ubuntu 20



Σε αυτό το άρθρο, θα σας δείξω πώς να ενημερώσετε το Ubuntu 20.04 LTS από τη γραμμή εντολών. Λοιπόν, ας ξεκινήσουμε.

Διαμόρφωση αυτόματων ενημερώσεων:

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







Εάν θέλετε να διαμορφώσετε την αυτόματη ενημέρωση, ανοίξτε το αρχείο διαμόρφωσης /etc/apt/apt.conf.d/20auto-upgrades με την ακόλουθη εντολή:



$sudo νανο /και τα λοιπά/κατάλληλος/apt.conf.d/20 αυτόματες αναβαθμίσεις



Εδώ, η πρώτη γραμμή APT :: Periodic :: Update-Package-Lists 1; χρησιμοποιείται για να πει στον διαχειριστή πακέτων APT να ενημερώνει αυτόματα την προσωρινή μνήμη του πακέτου.





Η δεύτερη γραμμή, APT :: Περιοδική :: Unattended-Upgrade 1; χρησιμοποιείται για να πει στον διαχειριστή πακέτων APT να ενημερώσει αυτόματα τα πακέτα.



Για απενεργοποίηση της αυτόματης ενημέρωσης ή της αναβάθμισης χωρίς επιτήρηση, ορίστε APT :: Περιοδική :: Update-Package-Lists και APT :: Περιοδική :: Unattended-Upgrade προς το 0 όπως φαίνεται στο παρακάτω στιγμιότυπο οθόνης.

Μόλις τελειώσετε, πατήστε + Χ ακολουθούμενη από ΚΑΙ και για να αποθηκεύσετε το αρχείο διαμόρφωσης.

Ενημέρωση της προσωρινής μνήμης αποθετηρίου πακέτων:

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

Για να ενημερώσετε την προσωρινή μνήμη αποθήκευσης του πακέτου APT, εκτελέστε την ακόλουθη εντολή:

$sudoκατάλληλη ενημέρωση

Η προσωρινή μνήμη αποθήκευσης πακέτων APT θα πρέπει να ενημερωθεί. Όπως μπορείτε να δείτε, 35 πακέτα μπορούν να ενημερωθούν σε νέες εκδόσεις.

Ενημέρωση συγκεκριμένων πακέτων:

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

$sudoεύστοχη λίστα-αναβαθμίσιμο

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

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

Τώρα, για να αναβαθμίσετε ένα μεμονωμένο πακέτο (ας πούμε να φερεις ), εκτελέστε την ακόλουθη εντολή:

$sudoκατάλληλοςεγκαθιστώνα φερεις

Οπως βλέπεις, να φερεις και τις εξαρτήσεις του ( python3-εισαγωγή ) θα αναβαθμιστεί. Αυτά τα 2 πακέτα έχουν μέγεθος περίπου 212 KB. Έτσι, περίπου 212 KB πακέτων θα ληφθούν από το διαδίκτυο. Μόλις εγκατασταθούν, θα χρησιμοποιηθούν περίπου 1024 Β (byte) επιπλέον χώρου στο δίσκο.

Για επιβεβαίωση της αναβάθμισης, πατήστε ΚΑΙ και στη συνέχεια πιέστε Το

Το πακέτο να φερεις και οι εξαρτήσεις του θα πρέπει να αναβαθμιστούν.

Ενημέρωση όλων των πακέτων:

Αντί να αναβαθμίσετε ένα ένα τα πακέτα, μπορείτε να αναβαθμίσετε όλα τα διαθέσιμα πακέτα ταυτόχρονα με την ακόλουθη εντολή:

$sudoκατάλληλη αναβάθμιση

Το APT θα σας δείξει τη σύνοψη της αναβάθμισης. Εδώ, 33 πακέτα θα αναβαθμιστούν. 5 πακέτα θα εγκατασταθούν πρόσφατα. Η αναβάθμιση είναι περίπου 93,0 MB σε μέγεθος. Έτσι, περίπου 93,0 MB πακέτων θα ληφθούν από το διαδίκτυο. Μετά την αναβάθμιση, απαιτούνται περίπου 359 MB πρόσθετου χώρου στο δίσκο.

Το APT θα σας δείξει τα νέα πακέτα που θα εγκατασταθούν. Κυρίως νέα πακέτα κεφαλίδας πυρήνα και πυρήνα εμφανίζονται σε αυτήν την ενότητα.

Το APT θα σας δείξει τη λίστα των πακέτων που θα αναβαθμιστούν.

Το APT θα σας δείξει επίσης τα παλιά πακέτα που δεν απαιτούνται πλέον. Μπορείτε να τα αφαιρέσετε με ασφάλεια μετά την ολοκλήρωση της αναβάθμισης.

Μόλις είστε έτοιμοι, πατήστε ΚΑΙ και στη συνέχεια πιέστε για επιβεβαίωση της αναβάθμισης.

Το APT πρέπει να ξεκινήσει τη λήψη όλων των απαιτούμενων πακέτων από το Διαδίκτυο.

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

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

$sudoεπανεκκίνηση

Κλείδωμα πακέτων:

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

Αρχικά, απαριθμήστε όλα τα αναβαθμίσιμα πακέτα με την ακόλουθη εντολή:

$sudoεύστοχη λίστα-αναβαθμίσιμο

Όλα τα αναβαθμίσιμα πακέτα πρέπει να αναγράφονται.

Τώρα, ας πούμε, δεν θέλετε τα πακέτα πυρήνα Linux ( linux-generic , linux-headers-generic και linux-image-generic ) να αναβαθμιστεί. Θα πρέπει να επισημάνετε αυτά τα πακέτα ως Κρατήστε Το

Για να κρατήσετε αναβαθμίσεις για το πακέτο linux-generic , εκτελέστε την ακόλουθη εντολή:

$sudo apt-markκρατήστε linux-generic

Το πακέτο linux-generic πρέπει να τεθεί σε αναμονή.

Με τον ίδιο τρόπο, μπορείτε να κρατήσετε αναβαθμίσεις για τα πακέτα linux-headers-generic και linux-image-generic ως εξής:

$sudo apt-markκρατήστε linux-headers-generic linux-image-generic

Τα πακέτα linux-headers-generic και linux-image-generic πρέπει να τεθεί σε αναμονή.

Μπορείτε να παραθέσετε όλα τα πακέτα που έχουν τεθεί σε αναμονή με την ακόλουθη εντολή:

$sudo apt-markεκθετήριο

Όπως μπορείτε να δείτε, όλα τα πακέτα που έχω θέσει σε αναμονή παρατίθενται.

Τώρα, προσπαθήστε να αναβαθμίσετε όλα τα πακέτα ως εξής.

$sudoκατάλληλη αναβάθμιση

Όπως μπορείτε να δείτε, τα πακέτα ( linux-generic , linux-headers-generic και linux-image-generic ) που έχω επισημάνει ως αναμονή δεν πρόκειται να αναβαθμιστεί με τα υπόλοιπα πακέτα.

Ξεκλείδωμα πακέτων:

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

Μπορείτε να καταργήσετε την linux-generic πακέτο ως εξής:

$sudo apt-markunhold linux-generic

Το πακέτο linux-generic δεν πρέπει να είναι σε αναμονή πια.

Όπως μπορείτε να δείτε, το πακέτο linux-generic δεν είναι πλέον στη λίστα αναμονής.

$sudo apt-markεκθετήριο

Με τον ίδιο τρόπο, μπορείτε να παρακρατήσετε τα πακέτα linux-headers-generic και linux-image-generic ως εξής:

$sudo apt-markunhold linux-generic linux-headers-generic linux-image-generic

Τώρα, εάν αναβαθμίσετε όλα τα πακέτα, τα πακέτα linux-generic , linux-headers-generic , και linux-image-generic πρέπει επίσης να αναβαθμιστεί.

$sudoκατάλληλη αναβάθμιση

Αφαίρεση περιττών πακέτων:

Μόλις ολοκληρωθεί η αναβάθμιση, μπορείτε να αφαιρέσετε όλα τα περιττά πακέτα με την ακόλουθη εντολή:

$sudoapt autoremove

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

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

Καθαρισμός κρυφών μνήμης:

Μόλις αναβαθμίσετε τον υπολογιστή σας, η νεότερη έκδοση των πακέτων θα αποθηκευτεί στο cache / var / cache / apt / archives / κατάλογο του υπολογιστή σας. Μπορείτε να τα αφαιρέσετε και να ελευθερώσετε χώρους στο δίσκο.

Για να τα αφαιρέσετε, εκτελέστε την ακόλουθη εντολή:

$sudoεύστοχο αυτόκλειστο

Τα αποθηκευμένα πακέτα πρέπει να αφαιρεθούν.

Έτσι, αναβαθμίζετε το Ubuntu 20.04 LTS από τη γραμμή εντολών. Ευχαριστώ που διαβάσατε αυτό το άρθρο.