Γρήγορη αναφορά

Οδηγός Διαχειριστή Πακέτων Pacman

Γρήγορος οδηγός αναφοράς για το Pacman στο Arch Linux: εγκατάσταση, αναβάθμιση, αφαίρεση πακέτων, συγχρονισμός βάσεων, καθαρισμός και έλεγχος εξαρτήσεων.

· Δημοσιεύτηκε

Το Pacman είναι ο διαχειριστής πακέτων του Arch Linux και των παραγώγων του, συνδυάζοντας απλή δυαδική μορφή πακέτων με εύχρηστο σύστημα κατασκευής.

Βασικές λειτουργίες

Εντολή Ενέργεια
sudo pacman -Syu Συγχρονισμός βάσεων και πλήρης αναβάθμιση συστήματος
sudo pacman -S <pkg> Εγκατάσταση συγκεκριμένου πακέτου
sudo pacman -Syu <pkg> Ενημέρωση αποθετηρίων και εγκατάσταση πακέτου
sudo pacman -R <pkg> Αφαίρεση πακέτου (διατηρεί τις εξαρτήσεις)
sudo pacman -Rsc <pkg> Αναδρομική αφαίρεση πακέτου και περιττών εξαρτήσεων
pacman -Ss <keyword> Αναζήτηση λέξης-κλειδιού σε απομακρυσμένα αποθετήρια

Αναζήτηση εγκατεστημένων πακέτων (-Q)

# List all explicitly installed packages
pacman -Qe

# List all files installed by a specific package
pacman -Ql nginx

# Search for the package that owns a specific file
pacman -Qo /usr/bin/git

# Show detailed metadata and dependencies for installed package
pacman -Qi python

# Search locally installed packages for keywords
pacman -Qs ripgrep

Εκκαθάριση ορφανών εξαρτήσεων

Ορφανά πακέτα είναι όσα εγκαταστάθηκαν ως εξαρτήσεις αλλά δεν απαιτούνται πλέον από κανένα ενεργό πακέτο:

# List orphan packages
pacman -Qdt

# Remove all orphan packages and their unused configurations
sudo pacman -Rns $(pacman -Qdtq)

# Clean cached package downloads (/var/cache/pacman/pkg/)
sudo pacman -Sc

Έλεγχος δέντρου εξαρτήσεων (pactree)

# View dependency tree for a package
pactree ripgrep

# View reverse dependencies (what packages depend on this)
pactree -r openssl

Αναφορές

Σχετικά θέματα