====== Arch Package Managers ====== ===== Pacman ===== * Upgrade everything: ''pacman -Syu'' * Install package: ''pacman -S '' * Search packages: ''pacman -Ss '' * Remove package * ''pacman -Rsn '' * ''pacman -Rsc '' * Modified files in package: ''pacman -Qkk '' * File list of package: ''pacman -Ql '' * Which package owns a file: ''pacman -Qo '' * What does pkg depend on: ''pactree '' * What depends on pkg: ''pactree -r '' * List unneeded packages: ''pacman -Qdt'' * List explictly-installed packages: ''pacman -Qe'' * List information on package: ''pacman -Qii '' * Search installed packages for keywords: ''pacman -Qs '' * Downgrade package: ''pacman -U /var/cache/pacman/pkg/linux-5.7.8.arch1-1-x86_64.pkg.tar.zst '' ===== Reflector ===== ''sudo reflector --verbose --latest 200 --country Germany --age 12 --protocol https --sort rate --save /etc/pacman.d/mirrorlist'' ===== How to Install an AUR helper ===== === package-query === git clone https://aur.archlinux.org/package-query.git cd package-query/ makepkg -si cd .. rm -rf package-query/ === yay === git clone https://aur.archlinux.org/yay.git cd yay makepkg -si cd .. rm -rf yay/ ===== Delete cached files ===== ==== pacman ==== Deletes cached versions of installed and uninstalled packages, except for the most recent 2: paccache -r -k2 Remove package cache and currently unused sync databases: pacman -Sc ==== yay ==== Remove cached AUR package and any untracked Files in the cache (caution: this command removes pacman caches as well): yay -Scc