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>


 

Index

NAME
SYNOPSIS
DESCRIPTION
AptPkg::System
SEE ALSO
AUTHOR