Ομοιότητες και διαφορές μεταξύ ενημέρωσης, αναβάθμισης, διανομής και πλήρους αναβάθμισης

Επιλογές αναβάθμισης APT

Πριν από περίπου 3 χρόνια, η Canonical κυκλοφόρησε το Ubuntu 16.04 LTS, μια έκδοση που εισήγαγε σημαντικά νέα χαρακτηριστικά, όπως υποστήριξη για πακέτα Snap. Όπως τα Flatpaks, τα πακέτα Snap είναι πακέτα επόμενης γενιάς, βελτιωμένα, θεωρητικά, σε σχέση με τα παραδοσιακά πακέτα APT. Τα πακέτα που χρησιμοποιούμε όλη μας τη ζωή μπορούν να ενημερωθούν από ένα κέντρο λογισμικού ή από το τερματικό, υπάρχουν διαφορετικές επιλογές εάν αυτό που θέλουμε είναι να το κάνουμε από την κονσόλα, όπως είναι αναβάθμιση, διανομή και πλήρη αναβάθμιση.

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

Ποια αναβάθμιση πρέπει να χρησιμοποιήσω για ποια αναβάθμιση;

Το πρώτο πράγμα που θα εξηγήσουμε είναι το πρώτο πράγμα που εμφανίζεται στον τίτλο αυτού του άρθρου: «ενημέρωση»Μεταφράζεται στα Ισπανικά ως« ενημέρωση », αλλά αυτό που θα ενημερωθεί θα είναι τα αποθετήρια. Γράφοντας το "sudo apt update", χωρίς τα εισαγωγικά, αυτό που θα κάνουμε είναι να ζητήσουμε από τον root χρήστη να ενημερώσει το APT, πιο συγκεκριμένα τα αποθετήρια. Αυτό το εξήγησε και μετά αναφέρουμε τις τρεις "αναβαθμίσεις", όπου:

  • αναβάθμισης, που σημαίνει "αναβάθμιση" ή "αναβάθμιση" που σημαίνει αναβάθμιση, θα αναβαθμίσει τα διαθέσιμα πακέτα, αλλά όχι όλα. Θα κατεβάσει και θα ενημερώσει πακέτα, αλλά λογισμικό που δεν έχει σχέση με, ας πούμε, με σημαντικά στοιχεία, όπως ο πυρήνας Linux. Βασικά θα αποφύγει την ενημέρωση πακέτων που απαιτούν την αφαίρεση άλλων πακέτων λόγω αλλαγών εξάρτησης.
  • dist-upgrade: αυτό που κάνει αυτή η δεύτερη εντολή είναι παρόμοιο με αυτό που κάνει η πρώτη, αλλά κατά τη διάρκεια της ενημέρωσης θα κάνει πολλά ερωτήματα σχετικά με τη διαμόρφωση των πακέτων. Αυτή η επιλογή θα ενημερώσει στοιχεία όπως ο πυρήνας Linux.
  • πλήρης αναβάθμιση: Καθώς έχουμε προχωρήσει, είναι ένας άλλος τρόπος να καλέσετε τον προηγούμενο ή το αντίστροφο. Και οι δύο επιλογές θα καταργήσουν τα πακέτα που έχουν εγκατασταθεί αυτόματα εάν πρέπει να επιλύσουν διενέξεις σε ενημερώσεις εξάρτησης πακέτων.

Για να ολοκληρώσετε οποιαδήποτε ενημέρωση χρησιμοποιείται μια τέταρτη εντολή. Είναι περίπου "Sudo apt autoremove", το οποίο θα αφαιρέσει πακέτα που δεν χρειάζονται πλέον. Εάν το χρησιμοποιήσουμε μετά την ενημέρωση του πυρήνα, θα αφαιρέσει τις παλιές εικόνες. Εάν το έχουμε ενημερώσει μη αυτόματα, δεν θα το συνιστούσα να το κάνουμε μέχρι να επαληθεύσουμε ότι όλα λειτουργούν σωστά ή, διαφορετικά, δεν θα μπορέσουμε να επιστρέψουμε από την αρχή του συστήματος.

Γνωρίζετε ήδη ποιες είναι οι διαφορές μεταξύ αυτών των τριών εντολών για την ενημέρωση των πακέτων APT;

Καταργήστε πλήρως το Flatpak-Snap-Appimage
σχετικό άρθρο:
Πώς να καταργήσετε πλήρως ένα πακέτο Flatpak, Snap ή AppImage

Αφήστε το σχόλιό σας

Η διεύθυνση email σας δεν θα δημοσιευθεί. Τα υποχρεωτικά πεδία σημειώνονται με *

*

*

  1. Υπεύθυνος για τα δεδομένα: Miguel Ángel Gatón
  2. Σκοπός των δεδομένων: Έλεγχος SPAM, διαχείριση σχολίων.
  3. Νομιμοποίηση: Η συγκατάθεσή σας
  4. Κοινοποίηση των δεδομένων: Τα δεδομένα δεν θα κοινοποιούνται σε τρίτους, εκτός από νομική υποχρέωση.
  5. Αποθήκευση δεδομένων: Βάση δεδομένων που φιλοξενείται από τα δίκτυα Occentus (ΕΕ)
  6. Δικαιώματα: Ανά πάσα στιγμή μπορείτε να περιορίσετε, να ανακτήσετε και να διαγράψετε τις πληροφορίες σας.

  1.   Edd dijo

    Καλός. Είχα πολλές αμφιβολίες,