AptPkg::System
Section: User Contributed Perl Documentation (3pm)
Updated: 2018-11-03
Page Index
 
NAME
AptPkg::System - APT system abstraction class
 
SYNOPSIS
use AptPkg::System;
 
DESCRIPTION
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.
SEE ALSO
AptPkg::Config(3pm), 
AptPkg::Version(3pm), 
AptPkg(3pm).
 
AUTHOR
Brendan O'Dea <
bod@debian.org>