[Fix #109] Add documentation for pacman module
parent
aa925d22b4
commit
257262256c
@ -0,0 +1,80 @@
|
||||
Pacman
|
||||
======
|
||||
|
||||
Provides aliases and utility functions for package management on Arch Linux with
|
||||
`pacman` and `yaourt`.
|
||||
|
||||
Aliases
|
||||
-------
|
||||
|
||||
This module defines some useful aliases to work with `pacman` and `yaourt`.
|
||||
These aliases use `sudo` whenever a command needs privileges.
|
||||
|
||||
- `arch-upgrade`: Upgrade the whole system with `yaourt`, if installed, or with
|
||||
`pacman` otherwise.
|
||||
|
||||
### Aliases for `yaourt`
|
||||
|
||||
These aliases use the `yaourt` command, and are thus only available, if
|
||||
[`yaourt`][1] is installed.
|
||||
|
||||
- `yaconf`: Fix all configuration files with `vimdiff`.
|
||||
- `yaupg`: Synchronize repositories and upgrade packages that are out of date.
|
||||
- `yain`: Install specific package(s) from the *repositories*.
|
||||
- `yainsd`: Install a specific package(s) from the *repositories* as
|
||||
*dependency* of another package.
|
||||
- `yains`: Install specific packages(s) from *local file(s)*.
|
||||
- `yare`: Remove specified package(s), *retaining* its configuration(s) and
|
||||
dependencies.
|
||||
- `yarem`: Remove the specified package(s), *including* its configuration(s) and
|
||||
unneeded dependencies.
|
||||
- `yarep`: Display information about a given package in the *repositories*.
|
||||
- `yaloc`: Display information about a given package in the *local database*.
|
||||
- `yareps`: Search for package(s) in the *repositories*.
|
||||
- `yalocs`: Search for package(s) in the *local database*.
|
||||
- `yamir`: Force refresh of all package lists after updating
|
||||
`/etc/pacman.d/mirrorlist`.
|
||||
- `yaupd`: Update and refresh the local package and ABS (if `abs` is installed)
|
||||
databases against the repositories.
|
||||
|
||||
### Aliases for `pacman`
|
||||
|
||||
These aliases use the `pacman` command.
|
||||
|
||||
- `pacupg`: Synchronize repositories and upgrade packages that are out of date.
|
||||
- `pacin`: Install specific package(s) from the *repositories*.
|
||||
- `pacinsd`: Install a specific package(s) from the *repositories* as
|
||||
*dependency* of another package.
|
||||
- `pacins`: Install specific packages(s) from *local file(s)*.
|
||||
- `pacre`: Remove specified package(s), *retaining* its configuration(s) and
|
||||
dependencies.
|
||||
- `pacrem`: Remove the specified package(s), *including* its configuration(s)
|
||||
and unneeded dependencies.
|
||||
- `pacrep`: Display information about a given package in the *repositories*.
|
||||
- `pacloc`: Display information about a given package in the *local database*.
|
||||
- `pacreps`: Search for package(s) in the *repositories*.
|
||||
- `paclocs`: Search for package(s) in the *local database*.
|
||||
- `pacmir`: Force refresh of all package lists after updating
|
||||
`/etc/pacman.d/mirrorlist`.
|
||||
- `pacupg`: Update and refresh the local package and ABS (if `abs` is installed)
|
||||
databases against the repositories.
|
||||
- `paclsorphans`: List orphan package(s).
|
||||
- `pacrmorphans`: Remove orphan package(s).
|
||||
|
||||
Functions
|
||||
---------
|
||||
|
||||
This module defines the following functions:
|
||||
|
||||
- `paclist`: List explicitly installed pacman packages.
|
||||
- `pacdisowned`: List pacman disowned files.
|
||||
|
||||
Authors
|
||||
-------
|
||||
|
||||
*The authors of this module should be contacted via the Github issue tracker.*
|
||||
|
||||
- [Sorin Ionescu](/sorin-ionescu)
|
||||
|
||||
[1]: http://archlinux.fr/yaourt-en
|
||||
|
Loading…
Reference in new issue