You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
81 lines
3.0 KiB
81 lines
3.0 KiB
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
|
|
|