Ένας οδηγός χρήσης του διαχειριστή πακέτων Pacman

Εισαγωγή

Σε προηγούμενους οδηγούς σας έδειξα πώς μπορείτε να εγκαταστήσετε εφαρμογές σε διανομές Linux βασισμένες στο Debian χρησιμοποιώντας το apt-get και σας έδειξα επίσης πώς να εγκαταστήσετε εφαρμογές σε διανομές Linux που βασίζονται στο Red Hat χρησιμοποιώντας το yum .

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

Ποιες εφαρμογές εγκαθίστανται στον υπολογιστή σας

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

pacman-Q

Αυτό θα επιστρέψει μια λίστα με όλες τις εφαρμογές στον υπολογιστή σας και τους αριθμούς έκδοσης τους.

Προβολή του αρχείου καταγραφής αλλαγών για μια εγκατεστημένη εφαρμογή

Μπορείτε να ανακτήσετε περισσότερες πληροφορίες σχετικά με ένα πακέτο ή συσκευασίες παρέχοντας διάφορες επιλογές επερωτήσεων ως εξής:

pacman-Ο-οκτόπι

Προβολή πακέτων που έχουν εγκατασταθεί ως εξαρτήσεις για άλλα πακέτα

Η παραπάνω εντολή θα μου δείξει τον changelog για τα octopi, αν υπάρχει. Εάν δεν υπάρχει, θα εμφανιστεί ένα μήνυμα που σας ενημερώνει ότι δεν υπάρχει διαθέσιμος κατάλογος changelog.

pacman-Q-d

Η παραπάνω εντολή σας δείχνει όλα τα αρχεία που έχουν εγκατασταθεί ως εξαρτήσεις σε άλλα πακέτα.

pacman-Q-d-t

Αυτό θα σας δείξει όλες τις ορφανές εξαρτήσεις που είναι εγκατεστημένες στον υπολογιστή σας.

Προβολή ρητώς εγκατεστημένων πακέτων

Αν θέλετε να δείτε όλα τα ρητά εγκατεστημένα πακέτα, χρησιμοποιήστε την ακόλουθη εντολή:

pacman-Q-ε

Ένα ρητό πακέτο είναι αυτό που πραγματικά επιλέξατε να εγκαταστήσετε σε αντίθεση με ένα πακέτο που εγκαταστάθηκε ως εξάρτηση από άλλα πακέτα.

Μπορείτε να δείτε ποια ρητά πακέτα δεν έχουν εξαρτήσεις, χρησιμοποιώντας την ακόλουθη εντολή:

pacman-Q-ε-t

Προβολή όλων των πακέτων σε μια ομάδα

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

pacman-Q-g

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

Αν θέλετε να δείτε όλα τα πακέτα σε μια συγκεκριμένη ομάδα, μπορείτε να ορίσετε το όνομα της ομάδας:

pacman -Q-g βάση

Επιστροφή πληροφοριών σχετικά με τα εγκατεστημένα πακέτα

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

pacman-Q-Ι πακέτο

Η έξοδος περιλαμβάνει:

Ελέγξτε την υγεία ενός εγκατεστημένου πακέτου

Για να ελέγξετε την υγεία ενός συγκεκριμένου πακέτου, μπορείτε να χρησιμοποιήσετε την ακόλουθη εντολή:

pacman -Q -k συσκευασίας

Αυτό θα επαναφέρει την έξοδο παρόμοια με τα ακόλουθα:

μηδέν: 1208 συνολικά αρχεία, 0 αρχεία που λείπουν

Μπορείτε να εκτελέσετε αυτήν την εντολή σε όλα τα εγκατεστημένα πακέτα:

pacman -Q -k

Βρείτε όλα τα αρχεία που ανήκουν σε ένα πακέτο

Μπορείτε να βρείτε όλα τα αρχεία που ανήκουν σε ένα συγκεκριμένο πακέτο χρησιμοποιώντας την ακόλουθη εντολή:

pacman-Q-1 συσκευασίας

Αυτό επιστρέφει το όνομα του πακέτου και τη διαδρομή στα αρχεία που κατέχει. Μπορείτε να ορίσετε πολλά πακέτα μετά το -l.

Εύρεση πακέτων που δεν βρέθηκαν στις βάσεις συγχρονισμού (δηλ. Εγκαταστάθηκαν με μη αυτόματο τρόπο)

Μπορείτε να βρείτε μη αυτόματα εγκατεστημένα πακέτα χρησιμοποιώντας την ακόλουθη εντολή:

pacman-Q-m

Τα πακέτα που έχουν εγκατασταθεί χρησιμοποιώντας yaourt, όπως το Google Chrome, θα εμφανίζονται με αυτήν την εντολή.

Εύρεση πακέτων διαθέσιμων μόνο στις βάσεις δεδομένων συγχρονισμού

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

pacman-Q-n

Μάθετε τα πακέτα ημερομηνίας

Για να βρείτε πακέτα που πρέπει να ενημερωθούν, χρησιμοποιήστε την ακόλουθη εντολή:

pacman-Q-u

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

Πώς να εγκαταστήσετε ένα πακέτο χρησιμοποιώντας το Pacman

Για να εγκαταστήσετε ένα πακέτο, χρησιμοποιήστε την ακόλουθη εντολή:

pacman -S packagename

Μπορεί να χρειαστεί να χρησιμοποιήσετε την εντολή sudo για να αυξήσετε τα δικαιώματα σας για να εκτελεστεί αυτή η εντολή. Εναλλακτικά, μεταβείτε σε ένα χρήστη με αυξημένα δικαιώματα χρησιμοποιώντας την εντολή su .

Όταν ένα πακέτο είναι διαθέσιμο σε πολλαπλές αποθήκες, μπορείτε να επιλέξετε ποιο αποθετήριο θα χρησιμοποιηθεί, καθορίζοντάς το στην εντολή ως εξής:

pacman -S όνομα αποθετηρίου / όνομα συσκευασίας

Η εγκατάσταση ενός πακέτου με το pacman θα πραγματοποιήσει αυτόματη λήψη και εγκατάσταση οποιωνδήποτε εξαρτήσεων.

Μπορείτε επίσης να εγκαταστήσετε μια ομάδα πακέτων, όπως ένα περιβάλλον επιφάνειας εργασίας όπως το XFCE .

Όταν καθορίζετε ένα όνομα ομάδας, η έξοδος θα είναι σύμφωνα με τις γραμμές:

Υπάρχουν 17 μέλη στην ομάδα xfce4

Αποθηκευτικό χώρο επιπλέον

1) exo 2) garcon 3) μηχανή gtk-xfce

Μπορείτε να επιλέξετε να εγκαταστήσετε όλα τα πακέτα στην ομάδα πατώντας επιστροφή. Εναλλακτικά, μπορείτε να εγκαταστήσετε ξεχωριστά πακέτα παρέχοντάς σας μια λίστα με αριθμούς χωρισμένη με κόμματα (δηλ. 1,2,3,4,5). Αν θέλετε να εγκαταστήσετε όλα τα πακέτα μεταξύ 1 και 10 μπορείτε επίσης να χρησιμοποιήσετε ένα παύλα (δηλ. 1-10).

Πώς να αναβαθμίσετε πακέτα ημερομηνίας

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

pacman -S-u

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

pacman -S -u - αρχική συσκευασία

Εμφάνιση μιας λίστας διαθέσιμων πακέτων

Μπορείτε να δείτε μια λίστα με τα διαθέσιμα πακέτα στη βάση δεδομένων συγχρονισμού με την ακόλουθη εντολή:

pacman -S-1

Εμφάνιση πληροφοριών σχετικά με ένα πακέτο στη βάση δεδομένων συγχρονισμού

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

pacman -S-i πακέτο

Αναζητήστε ένα πακέτο στη βάση δεδομένων συγχρονισμού

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

pacman -S -s packagename

Τα αποτελέσματα θα είναι μια λίστα με όλα τα διαθέσιμα πακέτα που ταιριάζουν με τα κριτήρια αναζήτησης.

Ανανέωση της βάσης δεδομένων συγχρονισμού

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

pacman -S-y

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

Μια σημείωση σχετικά με τους διακόπτες

Σε αυτό τον οδηγό, θα έχετε παρατηρήσει ότι έχω ορίσει κάθε διακόπτη από μόνος του. Για παράδειγμα:

pacman -S-u

Μπορείτε, φυσικά, να συνδυάσετε διακόπτες:

pacman -Su