Η ενημέρωση ενός μηχανήματος Linux είναι μια επίπονη κουραστική εργασία. Αυτό που περιλαμβάνει την εκτέλεση μιας δέσμης εντολών για να εκτελούνται τα πάντα, από στοιχεία συστήματος μέχρι πακέτα και εργαλεία τρίτων κατασκευαστών στην πιο πρόσφατη έκδοση.
Αλλά ευτυχώς, παρόμοια με τα περισσότερα πράγματα στο Linux, υπάρχει ένα εργαλείο που διευκολύνει και αυτή τη διαδικασία. Ονομάζεται Topgrade και σας επιτρέπει να ενημερώσετε ολόκληρο το σύστημά σας χρησιμοποιώντας μία μόνο εντολή.
Ακολουθήστε καθώς εξετάζουμε λεπτομερώς το Topgrade και σας δείχνουμε πώς μπορείτε να το χρησιμοποιήσετε για να διατηρήσετε το σύστημα Linux σας ενημερωμένο.
Τι είναι το Topgrade;
Το Topgrade είναι ένα βοηθητικό πρόγραμμα CLI που σας επιτρέπει ενημερώστε το σύστημα Linux σας χωρίς να χρειάζεται να περάσετε πραγματικά από τη διαδικασία ενημέρωσης, η οποία συνήθως περιλαμβάνει την εκτέλεση μιας δέσμης εντολών. Ο τρόπος με τον οποίο λειτουργεί αυτό είναι ότι όταν καλείτε το Topgrade μέσα στο τερματικό, αναγνωρίζει όλα τα εργαλεία που είναι εγκατεστημένα στο σύστημά σας και εκτελεί τις κατάλληλες εντολές εκ μέρους σας για να τα ενημερώσει.
Τι μπορεί να ενημερώσει το Topgrade;
Το Topgrade λειτουργεί στις περισσότερες διανομές Linux: Debian, Red Hat, Arch Linux, openSUSE, Gentoo, Clear Linux και Void Linux. Επιπλέον, υποστηρίζει επίσης διαχειριστές πακέτων τρίτων όπως το Snap και το Flatpak.
Επομένως, εάν εκτελείτε κάποια από αυτές τις διανομές στο σύστημά σας ή έχετε εγκαταστήσει οποιονδήποτε από τους υποστηριζόμενους διαχειριστές πακέτων τρίτων, το Topgrade θα χειριστεί τις ενημερώσεις τους για εσάς. Ομοίως, όταν εκτελείτε το Topgrade, μπορεί επίσης να αναγνωρίσει και να ενημερώσει τα tmux, Flutter SDK, pip, Vim/Neovim, Node και Pi-hole, μεταξύ πολλών άλλων διαχειριστών πακέτων.
Πώς να εγκαταστήσετε το Topgrade σε Linux
Μπορείτε να εγκαταστήσετε το Topgrade χρησιμοποιώντας τον διαχειριστή πακέτων της Rust Cargo. Αλλά πρώτα, πρέπει να εγκαταστήσετε το Cargo (και ορισμένες από τις εξαρτήσεις του) στο σύστημά σας. Εάν το έχετε ήδη εγκαταστήσει, μπορείτε να παραλείψετε αυτό το βήμα και να προχωρήσετε στην εγκατάσταση του Topgrade.
Για να εγκαταστήσετε το Cargo σε Linux, ανοίξτε το τερματικό και εκτελέστε την ακόλουθη εντολή:
sudo apt εγκαθιστώ φορτίο libssl-dev pkg-config
Στη συνέχεια, μόλις εγκατασταθεί το Cargo, μπορείτε να εγκαταστήσετε το Topgrade με αυτήν την εντολή:
φορτίο εγκαθιστώ αναβάθμιση
Μόλις ολοκληρωθεί η εγκατάσταση, θα δείτε ένα προειδοποιητικό μήνυμα στην οθόνη που θα σας λέει να προσθέσετε τη διαδρομή για το Topgrade στη μεταβλητή $PATH, ώστε να μπορείτε να τη χρησιμοποιήσετε από οπουδήποτε στο σύστημα.
Ρίξτε μια ματιά στο δικό μας οδηγός για τη ρύθμιση της μεταβλητής $PATH στο Linux για να μάθετε πώς να το κάνετε αυτό σωστά. Εναλλακτικά, εάν θέλετε απλώς να χρησιμοποιήσετε το Topgrade μία φορά, μπορείτε να το προσθέσετε στη μεταβλητή $PATH ως εξής:
εξαγωγή PATH=$PATH:/home/username/.cargo/bin
Πώς να χρησιμοποιήσετε το Topgrade για να ενημερώσετε τα πάντα στο Linux
Όπως αναφέρθηκε προηγουμένως, το Topgrade λειτουργεί σχεδόν μόνο του. Μόλις το καλέσετε, αναγνωρίζει και ενημερώνει αυτόματα τα πακέτα που είναι εγκατεστημένα στον υπολογιστή σας.
Ως εκ τούτου, η χρήση του Topgrade είναι απίστευτα εύκολη. Απλώς πρέπει να εκτελέσετε μια απλή εντολή και να απαντήσετε στις προτροπές επιβεβαίωσης καθώς εμφανίζονται στο τερματικό. Επιπλέον, με ορισμένα πακέτα και βοηθητικά προγράμματα, θα πρέπει επίσης να εισαγάγετε τον κωδικό πρόσβασης του συστήματός σας για να ελέγξετε την ταυτότητα της λειτουργίας.
Για να ενημερώσετε το σύστημά σας με Topgrade, ανοίξτε το τερματικό και εκτελέστε αυτήν την εντολή:
αναβάθμιση
Όταν σας ζητηθεί να επιβεβαιώσετε μια ενημέρωση, πατήστε Υ για ναι και Ν για αρ. Το Topgrade θα εκτελέσει τώρα μια σειρά από εντολές. Καθίστε αναπαυτικά και αφήστε το να ολοκληρώσει την ενημέρωση των πακέτων.
Αν θέλετε να τα παρατήσετε, χτυπήστε Ctrl + C και μπείτε q.
Εξαιρέστε τα πακέτα από την ενημέρωση
Δεδομένου ότι η εντολή topgrade ουσιαστικά ενημερώνει ολόκληρο το σύστημα, χρειάζεται λίγος χρόνος για να ολοκληρωθεί η διαδικασία. Για να σας βοηθήσει να το αντιμετωπίσετε αυτό, το Topgrade σάς επιτρέπει να αποκλείσετε συγκεκριμένα πακέτα από την ενημέρωση, ώστε να μπορείτε να εμποδίσετε το Topgrade να τα ενημερώσει με τα υπόλοιπα πακέτα.
Για παράδειγμα, πείτε ότι δεν θέλετε το Topgrade να ενημερώσει το πακέτο vim στο σύστημά σας. Για να το κάνετε αυτό, μπορείτε απλά να χρησιμοποιήσετε το --καθιστώ ανίκανο επισημάνετε και εκτελέστε την εντολή ως εξής:
αναβάθμιση --απενεργοποιήστε το vim
Δείτε ποια πακέτα θα ενημερωθούν στο σύστημά σας
Πριν καλέσετε το Topgrade, μπορείτε να προβάλετε μια σύνοψη όλων των πακέτων στον υπολογιστή σας που θα ενημερωθούν κατά τη διαδικασία.
Για αυτό, ανοίξτε το τερματικό και εκτελέστε:
αναβάθμιση --στεγνό τρέξιμο
Καθαρισμός προσωρινών ή παλαιών αρχείων
Ένα από τα πράγματα που μπορείτε να κάνετε με το Topgrade—εκτός από την ενημέρωση του συστήματος Linux—είναι να καθαρίσετε τα προσωρινά ή παλιά αρχεία που έχετε στον υπολογιστή σας. Αυτό όχι μόνο απελευθερώνει χώρο αποθήκευσης, αλλά μειώνει επίσης τον κίνδυνο το σύστημά σας ή τα προγράμματά του να παρουσιάσουν σφάλματα ή σφάλματα.
Για να καθαρίσετε προσωρινά ή παλιά αρχεία χρησιμοποιώντας το Topgrade, εκτελέστε:
αναβάθμιση --καθάρισε
Όταν σας ζητηθεί κωδικός πρόσβασης, πληκτρολογήστε τον κωδικό πρόσβασης διαχειριστή και πατήστε Εισαγω. Μπορεί επίσης να σας ζητηθεί να επιβεβαιώσετε ορισμένες λειτουργίες διαγραφής αρχείων. Τύπος Υ και χτυπήστε Εισαγω να προχωρήσει.
Λάβετε λεπτομερείς πληροφορίες σχετικά με μια λειτουργία
Όπως πολλά προγράμματα που βασίζονται σε CLI, το Topgrade σας παρέχει επίσης το --πολύλογος επιλογή για προβολή λεπτομερών πληροφοριών σχετικά με τη διαδικασία εκτέλεσης. Εάν ενδιαφέρεστε να δείτε πώς ενημερώνει το Topgrade τα πακέτα, μπορείτε να το κάνετε εκτελώντας αυτήν την εντολή:
αναβάθμιση --πολύλογος
Ενημερώστε ένα συγκεκριμένο πακέτο
Περιστασιακά, μπορεί να θέλετε να ενημερώσετε μόνο καθορισμένα πακέτα. Σε τέτοιες περιπτώσεις, μπορείτε να χρησιμοποιήσετε το --μόνο επιλογή ενημέρωσης ενός συγκεκριμένου πακέτου. Δείτε πώς φαίνεται η εντολή:
topgrade --μόνο πακέτο
Για παράδειγμα:
αναβάθμιση --μόνο vim
Επεξεργαστείτε το αρχείο διαμόρφωσης Topgrade
Όπως και άλλα προγράμματα Linux, το Topgrade έχει επίσης ένα αρχείο ρυθμίσεων που λέει στο πρόγραμμα πώς να λειτουργεί, ποιες λειτουργίες να εκτελέσει και ούτω καθεξής.
Ενώ το Topgrade προσφέρει ορισμένες επιλογές που σας επιτρέπουν να το κάνετε αυτό ρητά από το τερματικό, μπορείτε επίσης να τροποποιήσετε το αρχείο διαμόρφωσής του για να κάνετε αυτές τις αλλαγές μόνιμες. Με αυτόν τον τρόπο, δεν χρειάζεται να το κάνετε μόνοι σας κάθε φορά που εκτελείτε την εντολή.
Για να επεξεργαστείτε το αρχείο διαμόρφωσης Topgrade, εκτελέστε αυτό σε ένα παράθυρο τερματικού:
αναβάθμιση --επεξεργασία-διαμόρφωση
Όταν ανοίγει το αρχείο διαμόρφωσης, μπορείτε να τροποποιήσετε (αλλαγή, προσθήκη, αφαίρεση) τιμές που σχετίζονται με διαφορετικές ενέργειες. Για να ενεργοποιήσετε μια ενέργεια, καταργήστε το σχόλιο της γραμμής αφαιρώντας το Λίβρα σημάδι (#).
Ομοίως, το αρχείο περιέχει επίσης προσαρμοσμένες εντολές και προ-εντολές. Εάν θέλετε το Topgrade να εκτελεί μια προσαρμοσμένη εντολή όταν εκτελείται, μπορείτε να προσθέσετε αυτήν την εντολή στο Προσαρμοσμένες εντολές Ενότητα.
Από την άλλη πλευρά, εάν υπάρχει κάποια εντολή που θέλετε να εκτελείται το πρόγραμμα πριν από οτιδήποτε άλλο, εισαγάγετε την κάτω από το Εντολές για τρέξιμο πριν από οτιδήποτε Ενότητα. Όταν ολοκληρώσετε τις αλλαγές στο αρχείο διαμόρφωσης, αποθηκεύστε το και κλείστε το.
Απλοποιήστε τη διαδικασία ενημέρωσης συστήματος Boring Linux
Το Topgrade είναι ένα από εκείνα τα εργαλεία για τα οποία θα θέλατε να γνωρίζετε νωρίτερα. Είναι εύκολο στη χρήση και προσφέρει τον απλούστερο τρόπο αυτοματοποίησης των ενημερώσεων συστήματος Linux για να εξοικονομήσετε χρόνο και προσπάθεια για να κάνετε τη διαδικασία με μη αυτόματο τρόπο.
Μία από τις καλύτερες στιγμές για να χρησιμοποιήσετε το Topgrade είναι όταν δεν χρησιμοποιείτε ενεργά τον υπολογιστή σας, καθώς μπορείτε να εκτελέσετε το πρόγραμμα και να το αφήσετε ενώ ενημερώνει το σύστημα.
Τούτου λεχθέντος, ωστόσο, το Topgrade έχει ορισμένους περιορισμούς που το περιορίζουν από τη χρήση του με σενάρια ή ακόμη και με ορισμένες προηγμένες λειτουργίες που περιλαμβάνουν προσαρμοσμένες εντολές. Για τους περισσότερους χρήστες, ωστόσο, το Topgrade μπορεί να είναι εξαιρετικά χρήσιμο.
Εάν ορισμένα πακέτα προκαλούν προβλήματα στο σύστημά σας και η ενημέρωση τους εξακολουθεί να μην επιλύει το πρόβλημα, είναι πιθανό να είναι κατεστραμμένα, επομένως ίσως χρειαστεί να παρέμβετε και να τα διορθώσετε με μη αυτόματο τρόπο.