Arch Linux packages
This module provides tools to manage Arch Linux packages and repositories.
See also
fabtools.require.arch
fabtools.arch.updateindex(_quiet=True)[source]
Update pacman package definitions.
fabtools.arch.upgrade()[source]
Upgrade all packages.
fabtools.arch.isinstalled(_pkg_name)[source]
Check if an Arch Linux package is installed.
fabtools.arch.install(packages, update=False, options=None)[source]
Install one or more Arch Linux packages.
If update is True, the package definitions will be updated first, using update_index().
Extra options may be passed to pacman if necessary.
Example:
import fabtools
# Update index, then install a single package
fabtools.arch.install('mongodb', update=True)
# Install multiple packages
fabtools.arch.install([ 'mongodb', 'python-pymongo', ])
fabtools.arch.uninstall(packages, options=None)[source]
Remove one or more Arch Linux packages.
Extra options may be passed to pacman if necessary.