diff options
author | Allan McRae <allan@archlinux.org> | 2014-12-28 22:00:57 +1000 |
---|---|---|
committer | Allan McRae <allan@archlinux.org> | 2015-01-02 21:44:58 +1000 |
commit | aa4c61f9993cf634e610a98643304bd6978c61d1 (patch) | |
tree | c201e01cabd3ca6c473cd070db2e66f266e3c021 | |
parent | e8a3e3d81a4aee62db24f66b71c01d8a996d41d5 (diff) | |
download | pacman-aa4c61f9993cf634e610a98643304bd6978c61d1.tar.xz |
Document database checking options
The required adding a Database Option section to the pacman man page
and adding more complete documentation for --asdeps and --asexplicit
as well.
Signed-off-by: Allan McRae <allan@archlinux.org>
-rw-r--r-- | doc/pacman.8.txt | 29 |
1 files changed, 25 insertions, 4 deletions
diff --git a/doc/pacman.8.txt b/doc/pacman.8.txt index 74436155..3fef08dc 100644 --- a/doc/pacman.8.txt +++ b/doc/pacman.8.txt @@ -35,10 +35,10 @@ as an argument, targets will be read from stdin. Operations ---------- *-D, \--database*:: - Modify the package database. This operation allows you to modify certain - attributes of the installed packages in pacman's database. At the - moment, you can only change the install reason using '\--asdeps' and - '\--asexplicit' options. + Operate on the package database. This operation allows you to modify + certain attributes of the installed packages in pacman's database. It + also allows you to check the databases for internal consistency. + See <<DO,Database Options>> below. *-Q, \--query*:: Query the package database. This operation allows you to view installed @@ -431,6 +431,27 @@ system upgrade and install/upgrade the "foo" package in the same operation. to-date. +Database Options[[QO]] +---------------------- +*\--asdeps* <package>:: + Mark a package as non-explicitly installed; in other words, set their install + reason to be installed as a dependency. + +*\--asexplicit<package>*:: + Mark a package as explicitly installed; in other words, set their install + reason to be explicitly installed. This is useful it you want to keep a + package installed even when it was initially installed as a dependency + of another package. + +*-k \--check*:: + Check the local package database is internally consistent. This will + check all required files are present and that installed packages have + the required dependencies, do not conflict and that multiple packages + do not own the same file. Specifying this option twice will perform + a check on the sync databases to ensure all specified dependencies + are available. + + Handling Config Files[[HCF]] ---------------------------- Pacman uses the same logic as 'rpm' to determine action against files that are |