Apt- * ή Aptitude, ποιο να χρησιμοποιήσετε;

Κατάλληλος (Advanced Pυπολογίζοντας Tολαβασικά χρησιμοποιείται για την εγκατάσταση και την απεγκατάσταση πακέτων στο GNU / Linux. Αυτά που χρησιμοποιούμε Debian και παράγωγα, το χρησιμοποιούμε κανονικά, αν και μπορούμε επίσης να το χρησιμοποιήσουμε Ικανότητα.

Ξέρετε ποια είναι η διαφορά μεταξύ των δύο; Δεν τους ήξερα, έτσι άρχισα να κάνω κάποια έρευνα και να κάνω κάποια πειράματα. Εδώ σας δείχνω το αποτέλεσμα.

Ικανότητα.

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

εγκαθιστώ : Εγκαταστήστε ένα ή περισσότερα πακέτα. Τα πακέτα θα πρέπει να εμφανίζονται μετά την εντολή "εγκατάσταση".
αφαιρέστε, καθαρίστε, κρατήστε, ξεκλειδώστε, κρατήστε, επανεγκαταστήστε : Αυτές οι εντολές κάνουν το ίδιο με το "install", αλλά σε αυτήν την περίπτωση η επώνυμη ενέργεια θα επηρεάσει όλα τα πακέτα στη γραμμή εντολών που δεν την ακυρώνουν.
ενημέρωση : Ενημερώστε τη λίστα των διαθέσιμων πακέτων από πηγές apt (ισοδύναμο με το "apt-get update").
ασφαλής αναβάθμιση : Ενημερώστε τα εγκατεστημένα πακέτα στην πιο πρόσφατη έκδοση. Τα εγκατεστημένα πακέτα θα αφαιρεθούν, εκτός εάν δεν χρησιμοποιούνται.
πλήρης αναβάθμιση : Ενημερώστε τα εγκατεστημένα πακέτα στην πιο πρόσφατη έκδοση, εγκαθιστώντας ή αφαιρώντας πακέτα, εάν είναι απαραίτητο. Αυτή η εντολή είναι λιγότερο συντηρητική από την ασφαλή αναβάθμιση και επομένως είναι πιο επιρρεπής σε ανεπιθύμητες ενέργειες. Ωστόσο, είναι σε θέση να ενημερώσει πακέτα που δεν είναι δυνατή η ενημέρωση της ασφαλούς αναβάθμισης. Για ιστορικούς λόγους, η εντολή αρχικά ονομάστηκε dist-upgrade και η ικανότητα εξακολουθεί να αναγνωρίζει την dist-upgrade ως συνώνυμο της πλήρους αναβάθμισης.
search : Βρείτε πακέτα που ταιριάζουν με ένα από τα μοτίβα που έχουν εισαχθεί στη γραμμή εντολών.
δείχνουν : Εμφάνιση λεπτομερών πληροφοριών σχετικά με ένα ή περισσότερα πακέτα, που αναφέρονται σύμφωνα με την εντολή «αναζήτηση».

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

$ επάρκεια άνθρωπος

Κατάλληλος

Στην περίπτωση του Apt, χρησιμοποιείται από τις εντολές: apt-cache, apt-get, apt.conf, apt_preferences, apt-safe, τα πρώτα 2 είναι τα πιο χρησιμοποιημένα. Οι επιλογές που περιλαμβάνονται είναι οι εξής:

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

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

$ man apt-get.

Ποια είναι λοιπόν η διαφορά;

Στην πραγματικότητα, όλα εξαρτώνται από τη χρήση που δίνει κάθε άτομο και από το τι πρέπει να κάνουν. Συγκεκριμένα, χρησιμοποιώ πάντα την ικανότητα, καθώς έχει πολλές περισσότερες επιλογές, αλλά σε περίπτωση που πρέπει να κάνω αναζητήσεις, το apt-cache είναι πιο ενδιαφέρον για μένα. Επίσης, το aptitude έχει μια διεπαφή κονσόλας:

Έχω διαβάσει σε ορισμένα σημεία ότι επάρκειας εγκαθιστά επίσης τις προτεινόμενες εξαρτήσεις, και αυτό apt-get εγκαταστήστε μόνο τα συνιστώμενα. Ωστόσο, εάν προσπαθήσουμε να εγκαταστήσουμε το Audacious για παράδειγμα, θα δούμε ότι εγκαθιστά τα ίδια πακέτα.

Ας δούμε κατά την εγκατάσταση ηχηρού με επάρκειας:

sudo aptitude εγκατάσταση τολμηρή
Θα εγκατασταθούν τα ακόλουθα ΝΕΑ πακέτα:
  audacious audacious-plugins {a} libaudclient2 {a} libaudcore1 {a} libbinio1ldbl {a} libcue1 {a} libfluidsynth1 {α} 
  libmcs1 {a} libmowgli2 {a} libreid-builder0c2a {a} libsidplay2 {a} αποσυμπιέστε {a} 
0 ενημερωμένα πακέτα, 12 νέα εγκατεστημένα, 0 για κατάργηση και 0 δεν ενημερώθηκαν. Πρέπει να κατεβάσω 3494 kB αρχείων. Μετά την αποσυσκευασία, θα χρησιμοποιηθούν 11,0 MB.

και τώρα με apt-get:

sudo apt-get εγκαταστήστε τολμηρή
Λίστα πακέτων ανάγνωσης ... Τέλος Δημιουργία δέντρου εξάρτησης Πληροφορίες κατάστασης ανάγνωσης ... Τέλος Θα εγκατασταθούν τα ακόλουθα επιπλέον πακέτα:
  audacious-plugins libaudclient2 libaudcore1 libbinio1ldbl libcue1 libfluidsynth1 libmcs1 libmowgli2 libreid-builder0c2α
  unzip libsidplay2
Προτεινόμενα Πακέτα:
  zip libmcs-backend-gconf libmcs-utils
Θα εγκατασταθούν τα ακόλουθα ΝΕΑ πακέτα:
  τολμηρές θρασύτατες προσθήκες libaudclient2 libaudcore1 libbinio1ldbl libcue1 libfluidsynth1 libmcs1 libmowgli2
  unzip libreid-builder0c2a libsidplay2
0 ενημερώθηκαν, 12 θα εγκατασταθούν, 0 θα καταργηθούν και 0 δεν θα ενημερωθούν. Πρέπει να κατεβάσω 3494 kB αρχείων. 11,0 MB επιπλέον χώρου στο δίσκο θα χρησιμοποιηθούν μετά από αυτήν τη λειτουργία.

Για να δούμε μια άλλη διαφορά μπορούμε να κάνουμε μια αναζήτηση. Για παράδειγμα, ανοίξτε ένα τερματικό και πληκτρολογήστε:

αναζήτηση ικανότητας ipod

και στη συνέχεια

apt-cache αναζήτηση ipod

Όπως μπορείτε να εκτιμήσετε την αναζήτηση με apt-cache ήταν το πιο ικανοποιητικό. Σε περίπτωση που επάρκειας, πραγματοποίησε αναζήτηση μόνο με όνομα πακέτου, ωστόσο, apt-cache αναζήτηση για όλα τα προγράμματα ή πακέτα που σχετίζονται με τη λέξη ipod, πιθανώς από την περιγραφή κάθε πακέτου.

Συμπεράσματα

Χρησιμοποιήστε αυτό που είναι πιο άνετο για εσάς. Είναι πιο εύκολο για μένα να το χρησιμοποιήσω επάρκειας επειδή είναι μια μεμονωμένη εντολή, ωστόσο με ικανός Πρέπει να χρησιμοποιήσω apt-get o apt-cache σύμφωνα με την υπόθεση. Εάν γνωρίζετε άλλες διαφορές, αφήστε τις στα σχόλια 😀


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

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

*

*

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

  1.   Γιογιό dijo

    Πάντα ήμουν πιστός στην ικανότητα 😉

    1.    elav <° Linux dijo

      Είμαστε ήδη 2 😀

  2.   mcder3 dijo

    Λείπει το "aptitude purge packagename" για κατάργηση πακέτου + εξαρτήσεων + ρυθμίσεων πακέτου (επίπεδο ρίζας)

    Πολύ καλή είσοδος και συγχαρητήρια στο blog 😛

    αφορά

    1.    mcder3 dijo

      Το είδα ήδη lol ... συγγνώμη που βάζω το πράγμα XD "aptitude purge"

      1.    KZKG ^ Γκάρα dijo

        Τίποτα, μην ανησυχείτε ^ - ^
        Σας ευχαριστούμε για τα σχόλιά σας, γιατί η πρόθεση που είμαι σίγουρος ήταν να βοηθήσω 😉
        Χαιρετισμούς και συνεχίστε εδώ 🙂

      2.    elav <° Linux dijo

        Κανένα πρόβλημα .. Ευχαριστούμε που θέλατε να βοηθήσετε .. 😀

  3.   Ο Ιησούς Μπαλέστερος dijo

    Όταν χρησιμοποιώ το Debian, προτιμώ επίσης την ικανότητα, μου δίνει περισσότερη αυτοπεποίθηση :). Αλλά επίσης συμφωνώ μαζί σας ότι το apt-get είναι πιο αποτελεσματικό όταν πρόκειται για αναζήτηση. Δεν ξέρω αν το aptitude θα χρησιμοποιεί κάποια μέρα κάτι παρόμοιο με το apt-cache ή ίσως στο μέλλον θα διαγράψει το apt-get και θα αφήσει το aptitude και το apt-cache: P ...

  4.   Ιούλιος dijo

    Μέχρι τώρα είχα χρησιμοποιήσει το APT-GET, θα εγκρίνω το APTITUDE για να δω ...

  5.   Χοσέ Λουίς Μαντίγια dijo

    Φυσικά υπάρχει μια πολύ αισθητή διαφορά !!

    Apt: εγκαθιστάτε το πακέτο με τις απαιτούμενες βιβλιοθήκες

    Aptitude: εγκαθιστά τα απαιτούμενα, προτεινόμενα και πριν από την εγκατάσταση επαληθεύει ότι δεν καταστρέφει άλλο πακέτο που μοιράζεται βιβλιοθήκες άλλων εκδόσεων, πριν από την εγκατάστασή του επιλύει υπάρχουσες διενέξεις μεταξύ εφαρμογών που εκτελούν ακόμη και την ίδια θύρα ή που έχουν κάτι λάθος στη διαμόρφωσή τους και εσείς Ρωτήστε πώς θέλετε να το λύσετε με τις αντίστοιχες προτάσεις και εξηγήσεις τους και τέλος με το Aptitude δεν θα έχετε ποτέ σπασμένα πακέτα (δεν θα χρειαστείτε το καθαρό ή autoclean ή την εγκατάσταση apt-f για να το διορθώσετε), λειτουργεί έτσι από τις 6,5 και 7 !!

    Καλημέρα και να σας εξυπηρετήσω

  6.   άγνωστο κανάλι dijo

    Γεια σου.
    Και ποια είναι η εντολή εγκατάστασης APT; Παρατηρώ ότι το αναφέρουν στο pdf Tutorial που έχει το Linux Mint στον ιστότοπό του.
    Και ο συγγραφέας του προτείνει να μην κάνει apt-get αναβάθμιση των Ενημερώσεων από το Terminal, καθώς δεν φιλτράρει το είδος των επιπέδων σταθερότητας, σαν να είναι διαθέσιμο στο Updater με τη γραφική διεπαφή του Mint.

  7.   Φράνκο dijo

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

  8.   pepo dijo

    Για πολλά χρόνια τώρα, η εντολή APT περιλαμβάνει τις λειτουργίες apt-get και apt-cache, έτσι ώστε να μπορούμε να φτιάξουμε "apt install package" και "apt search package" αντί για "apt-get install package" και "apt- πακέτο αναζήτησης cache »αντίστοιχα.