From 9e74a91806a5615f2f21cfff2ac0daddfbe80f90 Mon Sep 17 00:00:00 2001 From: Luke Shumaker Date: Sat, 3 Sep 2016 15:57:11 -0400 Subject: Track the generated files on a separate branch --- public/pacman-overview.html | 37 ------------------------------------- 1 file changed, 37 deletions(-) delete mode 100644 public/pacman-overview.html (limited to 'public/pacman-overview.html') diff --git a/public/pacman-overview.html b/public/pacman-overview.html deleted file mode 100644 index b9385d8..0000000 --- a/public/pacman-overview.html +++ /dev/null @@ -1,37 +0,0 @@ - - - - - A quick overview of usage of the Pacman package manager — Luke Shumaker - - - - -
Luke Shumaker » blog » pacman-overview
-
-

A quick overview of usage of the Pacman package manager

-

This was originally published on Hacker News on 2013-01-23.

-

Note: I've over-done quotation marks to make it clear when precise wording matters.

-

pacman is a little awkward, but I prefer it to apt/dpkg, which have sub-commands, each with their own flags, some of which are undocumented. pacman, on the other hand, has ALL options documented in one fairly short man page.

-

The trick to understanding pacman is to understand how it maintains databases of packages, and what it means to "sync".

-

There are several "databases" that pacman deals with:

- -

The "operation" of pacman is set with a capital flag, one of "DQRSTU" (plus -V and -h for version and help). Of these, "DTU" are "low-level" (analogous to dpkg) and "QRS" are "high-level" (analogous to apt).

-

To give a brief explanation of cover the "high-level" operations, and which databases they deal with:

- -

The biggest "gotcha" is that "S" deals with all operations with "package databases", not just syncing "the database" with them.

- -
- - - -- cgit v1.2.3