fabtools.require.rpm

RPM packages

This module provides high-level tools for managing CentOS/RHEL/SL packages and repositories.

See also

fabtools.rpm

fabtools.require.rpm.package(pkg_name, repos=None, yes=None, options=None)[source]

Require a rpm package to be installed.

Example:

from fabtools import require

require.rpm.package('emacs')
fabtools.require.rpm.packages(pkg_list, repos=None, yes=None, options=None)[source]

Require several rpm packages to be installed.

Example:

from fabtools import require

require.rpm.packages([
    'nano',
    'unzip',
    'vim',
])
fabtools.require.rpm.nopackage(pkg_name, options=None)[source]

Require a rpm package to be uninstalled.

Example:

from fabtools import require

require.rpm.nopackage('emacs')
fabtools.require.rpm.nopackages(pkg_list, options=None)[source]

Require several rpm packages to be uninstalled.

Example:

from fabtools import require

require.rpm.nopackages([
    'unzip',
    'vim',
    'emacs',
])
fabtools.require.rpm.repository(name)[source]

Require a repository. Aimed for 3rd party repositories.

Name currently only supports EPEL and RPMforge.

Example:

from fabtools import require

# RPMforge packages for CentOS 6
require.rpm.repository('rpmforge')
Read the Docs v: 0.16.0
Versions
latest
0.16.0
0.15.0
0.14.0
0.13.0
0.12.0
0.11.0
Downloads
On Read the Docs
Project Home
Builds

Free document hosting provided by Read the Docs.