GNU/Linux |
Debian 6.0.2(Squeeze) |
|
![]() |
AptPkg::System(3pm) |
![]() |
AptPkg::System − APT system abstraction class
use AptPkg::System;
The AptPkg::System module provides an interface to APT ’s system abstraction mechanism.
AptPkg::System
The AptPkg::System package implements the
APT pkgSystem class.
An instance of the AptPkg::System class appropriate for the particular back-end packaging system (deb, rpm, etc.) may be fetched using the system method from AptPkg::Config.
A global instance of the libapt-pkg _system instance is provided as $AptPkg::System::_system, and may be imported.
The following
methods are implemented:
label
Return the description of the packaging system, for example:
Debian dpkg interface
for Debian systems.
lock
Lock the packaging system.
unlock( QUIET )
Unlock the packaging system, ignoring errors if QUIET is non-zero.
versioning
Return an instance of the AptPkg::Version class for this system.
AptPkg::Config(3pm), AptPkg::Version(3pm), AptPkg(3pm).
Brendan O’Dea <bod@debian.org>
![]() |
AptPkg::System(3pm) | ![]() |