Αναβάθμιση του Ubuntu από τη γραμμή εντολών

Upgrade Ubuntu From Command Line



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

Αναβαθμίστε το Ubuntu 14.04 σε 16.04

Η αναβάθμιση του Ubuntu από 14.04 σε 16.04 περιλαμβάνει την πληκτρολόγηση δύο εντολών:







sudo su apt-get install update-manager-core do-release-upgrade 

Τερματικό Ubuntu



Πριν εκτελέσετε τις παραπάνω εντολές, φροντίστε να επεξεργαστείτε το αρχείο /etc/update-manager/release-upgrades για να υποδείξει την προεπιλεγμένη συμπεριφορά για τον αναβαθμιστή κυκλοφορίας. Σε αυτό απελευθέρωση-αναβαθμίσεις υπάρχουν τρεις μέθοδοι για να αλλάξετε τη συμπεριφορά αναβάθμισης, η πρώτη δεν ελέγχει καμία ενημέρωση, η δεύτερη μέθοδος κάνει το τρέχον λειτουργικό σύστημα να αναβαθμιστεί στην επόμενη άμεση έκδοση, η τρίτη μέθοδος αναβάθμιση Έκδοση LTS στην επόμενη άμεση έκδοση LTS. do-release-upgrade ουσιαστικά ξεκινά την αναβάθμιση. Μετά από αυτήν την εντολή, εμφανίζει μερικά παράθυρα ενώ εκτελεί αυτόματα ολόκληρη τη διαδικασία αναβάθμισης. Συνήθως διαρκεί δύο λεπτά, ανάλογα με την ταχύτητα της σύνδεσης στο Διαδίκτυο με την οποία είναι συνδεδεμένος ο υπολογιστής.



Αναβάθμιση του Ubuntu ScreenShot





Ενημερώστε τη λίστα πακέτων με την apt-get ενημέρωση

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

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



Τερματικό Ubuntu

Αναβάθμιση πακέτων με δυνατότητα αναβάθμισης apt-get

Η διαφορά μεταξύ της ενημέρωσης και της αναβάθμισης σε αυτό το πλαίσιο είναι ότι η ενημέρωση ανακτά τις πληροφορίες σχετικά με νεότερα πακέτα από τα αποθετήρια, ώστε να μπορεί να χρησιμοποιηθεί για μετακίνηση στη νεότερη έκδοση των τρεχόντων εγκατεστημένων πακέτων. Η αναβάθμιση μπορεί να πραγματοποιηθεί με δύο εντολές στο Ubuntu. apt-get αναβάθμιση και apt-get dist-upgrade Το Η εντολή αναβάθμισης αναβαθμίζει βασικά τα πακέτα στη νεότερη έκδοση όπως υποδηλώνει το όνομά του χωρίς να κάνει τίποτα άλλο, αντίθετα η dist-upgrade χειρίζεται έξυπνα τις εξαρτήσεις των πακέτων και επομένως ενώ τα πακέτα αναβαθμίζονται, είναι πιθανό να εγκατασταθούν νέα πακέτα και υπάρχοντα πακέτα απεγκαταστάθηκαν ανάλογα με τη λίστα πακέτων που είναι εγκατεστημένη στο σύστημα. Επομένως, είναι σκόπιμο να χρησιμοποιείτε πάντα apt-get dist-upgrade στις περισσότερες περιπτώσεις.

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

Τερματικό Ubuntu

Αυτοματοποιήστε τη διαδικασία αναβάθμισης

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

apt-get install unattended-upgrades

Το Ubuntu, από προεπιλογή, παρέχει χωρίς επιτήρηση-αναβαθμίσεις για αυτοματοποίηση της διαδικασίας αναβάθμισης. Θα αναβαθμίζει αυτόματα τα πακέτα όποτε είναι διαθέσιμες οι νεότερες ενημερώσεις. Μπορείτε να επεξεργαστείτε το /etc/apt/apt.conf.d/50unattended-upgrades αρχείο για τη διαμόρφωση των ιδιοτήτων αυτής της δυνατότητας. Από προεπιλογή, το Ubuntu εγκαθιστά αυτόματα αναβαθμίσεις ασφαλείας, αλλά με μια μικρή αλλαγή στο αρχείο, μπορούν επίσης να εγκατασταθούν τακτικές ενημερώσεις. Στο δεύτερο στιγμιότυπο οθόνης, δείχνει πώς η αναβάθμιση χωρίς επίβλεψη έχει ρυθμιστεί ώστε να στέλνει μηνύματα ηλεκτρονικού ταχυδρομείου όταν εντοπίζονται προβλήματα ή νέες αναβαθμίσεις πακέτων.

Τερματικό Ubuntu

Τερματικό Ubuntu

Τερματικό Ubuntu

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

Τερματικό Ubuntu

Επιπλέον, το Ubuntu παρέχει μερικές ακόμη ρυθμίσεις για τον καθορισμό της συχνότητας της διαδικασίας αναβάθμισης. Αυτό υπαγορεύει ΠΟΤΕ θα γίνει επίκληση της διαδικασίας αναβάθμισης. Επεξεργασία /etc/apt/apt.conf.d/10περιοδικά για να τροποποιήσετε αυτές τις ρυθμίσεις.

Τερματικό Ubuntu

APT :: periodic :: update-pack-λίστες υπαγορεύει την ενημέρωση apt-get για εκτέλεση κάθε φορά ν αριθμός ημερών, εδώ δηλώνει 1. ως εκ τούτου, η ενημέρωση apt-get καλείται αυτόματα κάθε μέρα, το APT :: periodic :: download-upgradable-packages υπαγορεύει την αναβάθμιση apt-get –download-μόνο για να εκτελείται σε κάθε ν αριθμός ημερών, εδώ δηλώνει 1. Ως εκ τούτου, η αναβάθμιση apt-get-μόνο για λήψη πραγματοποιείται αυτόματα κάθε μέρα. Το Autoclean δεν είναι απαραίτητο, αλλά βοηθά το σύστημα να είναι απαλλαγμένο από πακέτα που δεν είναι πλέον χρήσιμα.

Λάβετε ειδοποιήσεις όταν είναι διαθέσιμες νέες ενημερώσεις

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

apt-get install apticron

Μόλις εγκατασταθεί το apticron με την παραπάνω εντολή, μπορεί να διαμορφωθεί στο αρχείο: /etc/apticron/apticron.conf Το Το μόνο που πρέπει να δηλωθεί είναι η διεύθυνση ηλεκτρονικού ταχυδρομείου του παραλήπτη που είναι υπεύθυνος για τη διαχείριση του διακομιστή, πιθανώς του διαχειριστή. Εάν ο διακομιστής email έχει ρυθμιστεί σωστά, το email apticron θα πρέπει να μοιάζει με το παρακάτω στιγμιότυπο οθόνης. Περιέχει την ημερομηνία της αναφοράς, το όνομα του διακομιστή και τη διεύθυνση IP, τα πακέτα που έχουν νέες αναβαθμίσεις μαζί με τα ονόματα των πακέτων τους και τα πλήρη στοιχεία τους που δεν αναφέρθηκαν εδώ λόγω του χώρου.

Τερματικό Ubuntu