Pacman: Difference between revisions

From Leo's Notes
This page was last edited on 3 April 2018, at 16:41.
m Text replacement - "</code>" to "}}"
Line 36: Line 36:
  pkgfile -s lspci
  pkgfile -s lspci
  core/pciutils
  core/pciutils
=== Searching Package Ownership ===
When given a path (eg. /usr/bin/startx), you can find which package provided the file by using:
pacman -Qo /usr/bin/startx
This is similar to RPM's {{code|rpm -qf /usr/bin/startx}}.


[[Category:Linux]]
[[Category:Linux]]
[[Category:PackageManagement]]
[[Category:PackageManagement]]
{{Navbox Linux}}
{{Navbox Linux}}

Revision as of 16:41, 3 April 2018

Pacman is the package manager for arch linux.

Introduction

Configuration files are stored in /etc/pacman

Updating Databases

Similar to a yum clean all ; yum update you can update the repository information by running:

pacman -Syy

Searching

Search for a package

pacman -Ss packageName

Installing

pacman -S packageName groupName

Updating System

pacman -Syu

Removing a Package

pacman -R packageName

With dependencies

pacman -Rsc packageName


Searching for whatprovides

Install the pkgfile utilitiy

pacman -S pkgfile

Update the repo:

pkgfile --update

Then to search:

pkgfile -s lspci
core/pciutils

Searching Package Ownership

When given a path (eg. /usr/bin/startx), you can find which package provided the file by using:

pacman -Qo /usr/bin/startx

This is similar to RPM's rpm -qf /usr/bin/startx.