Pamac και Yay: πίνακας με τις πιο κοινές εντολές αυτών των βοηθών AUR (και περισσότερες από αυτό)

Pamac και Yay

Τα επίσημα αποθετήρια του Arch Linux και των παραγώγων του προσφέρουν πολύ λογισμικό που ενημερώνεται πάντα, αλλά δεν βρίσκονται τα πάντα σε αυτά. Με διαφορετική μοίρα από τα παράγωγα στο Debian, που πρακτικά όλα είναι σε μορφή in.deb, υπάρχει το AUR και λέγεται ότι αν ένα πρόγραμμα δεν είναι σε AUR σημαίνει ότι δεν υπάρχει για Linux. Το ερώτημα εδώ είναι: πώς γίνεται η διαχείριση του λογισμικού AUR; Σε αυτό το άρθρο θα σας μιλήσουμε για τις επιλογές του Yay και Pamac.

Ξέρω ότι δεν είναι το ίδιο, αλλά έχουν κοινά πράγματα. Το Pamac είναι εγκατεστημένο από προεπιλογή στο Manjaro και είναι επίσης το όνομα που δίνεται στο κατάστημα λογισμικού του. Αλλά είναι δύο από τα πιο χρησιμοποιούμενα εργαλεία για την εγκατάσταση λογισμικού από το Arch User Repository, και εδώ θα εξηγήσουμε πώς χρησιμοποιείται το καθένα.

Εντολές για τη διαχείριση του λογισμικού AUR: Yay vs. Pamac

Προτού μπορέσουμε να συνεχίσουμε, πρέπει να εξηγήσουμε τις εντολές για την εγκατάσταση καθενός από τα πακέτα, και στις δύο περιπτώσεις το ίδιο, αλλάζοντας μόνο το όνομα, το οποίο θα παραμείνει sudo pacman -S yay για ένα και sudo pacman -S pamac το άλλο.

Ένα άρθρο σαν αυτό μπορεί να είναι πολύ μεγάλο. Θα μπορούσα να γράψω μια παράγραφο για κάθε εντολή, αλλά δεν θα ήταν καλύτερες πιο άμεσες, εύκολες στην αναφορά πληροφορίες; Νομίζω ότι ναι, και ο καλύτερος τρόπος που μπορώ να σκεφτώ είναι μέσω ενός πίνακα όπως ο παρακάτω:

ΔΡΑΣΗ ΑΝΟΙΞΗ PAMAC
έρευνα yay -Ss package_name pamac αναζήτηση πακέτου_όνομα
εγκαταστήσετε yay -S package_name pamac install package_name
Εγκατάσταση ομάδας πακέτων yay -S group_name pamac εγκατάσταση group_name
αφαίρεση yay -R πακέτο_όνομα pamac αφαίρεση πακέτου_όνομα
Κατάργηση πακέτου και εξαρτήσεων yay -Rns package_name pamac αφαίρεση πακέτου_όνομα && pamac αυτόματη αφαίρεση
Αφαιρέστε τα ορφανά yay -Rns $(yay -Qdtq) pamac αφαιρώ -ο
Ενημέρωση όλων ναι -Syu ενημέρωση pamac
Ενημέρωση πακέτου yay -Syu πακέτο_όνομα pamac upgrade package_name
λεπτομέρειες ναι -Ναι πακέτο_όνομα pamac info package_name
Εκκαθάριση προσωρινής μνήμης yay -Sc pamac καθαρό
Λίστα εγκατεστημένων πακέτων ναι -Q λίστα pamac
Κατάλογος εξαρτήσεων yay -Qi πακέτο_όνομα pamac list –required-by package_name
Εμφάνιση παλαιών πακέτων ναι -χα pamac ξεπερασμένο

Από τα παραπάνω, πρέπει να έχουμε υπόψη μας ότι πρέπει να αλλάξουμε το "όνομα_πακέτο" ή το "όνομα_ομάδας" με τα ονόματα των πακέτων ή των ομάδων με τις οποίες θέλουμε να εργαστούμε. Και να είστε προσεκτικοί με εντολές όπως ο καθαρισμός της κρυφής μνήμης, συνιστάται να κρατάτε μερικές για κάθε ενδεχόμενο (για παράδειγμα, "clean –keep 3" για να διατηρήσετε τις τρεις τελευταίες εκδόσεις ενός πακέτου).

Για να ληφθεί υπόψη

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

Είναι επίσης σημαντικό να καταστεί σαφές ότι και τα δύο είναι προγράμματα που επίσης σας επιτρέπει να διαχειρίζεστε λογισμικό από επίσημα αποθετήρια, όπως μόλις ανέφερα. Για χρήστες μιας διανομής που βασίζεται στο Arch εκτός του Manjaro, η χρήση του ενός ή του άλλου οδηγού (ή του άλλου, φυσικά) θα πρέπει να είναι προσωπική απόφαση βάσει προτιμήσεων ή εμπειριών, αλλά στο Manjaro είναι διαφορετικό. Το Pamac είναι εγκατεστημένο από προεπιλογή, και παρόλο που μπορείτε να εγκαταστήσετε το Yay και να το χρησιμοποιήσετε, η σύστασή μου σε αυτήν την περίπτωση είναι να χρησιμοποιήσετε το pacman για τα επίσημα αποθετήρια και το Pamac για το AUR.

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

Σχετικά με το AUR

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

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

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

Παρεμπιπτόντως, αν και μπορούν να είναι λιγότερο ασφαλής, οτιδήποτε τελειώνει σε -bin είναι προμεταγλωττισμένο.

Και αυτό θα ήταν όλο. Θα μείνω με το Pamac, αλλά πολλοί χρήστες της βάσης Arch που γνωρίζω προτιμούν το Yay. Ποια είναι η προτίμησή σας;


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

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

*

*

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