NAME

AptPkg::Version - APT package versioning class

SYNOPSIS

use AptPkg::Version;

DESCRIPTION

The AptPkg::Version module provides an interface to APT's package version handling.

AptPkg::Version

The AptPkg::Version package implements the APT pkgVersioningSystem class.
An instance of the AptPkg::Version class may be fetched using the "versioning" method from an AptPkg::System object.
The following methods are implemented:
label
Return the description of the versioning system, for example:
    Standard .deb
    
for Debian systems.
compare(A, B)
Compare package version A with B, returning a negative value if A is an earlier version than B, zero if the same or a positive value if A is later.
rel_compare(A, B)
Compare distribution release numbers.
check_dep(PKG, OP, DEP)
Check that the package version PKG satisfies the relation OP to the dependency version DEP. The relation OP is specified in the Debian syntax regardless of the versioning system:
    <<  strictly earlier
    <=  earlier or equal
    =   exactly equal
    >=  later or equal
    >>  strictly later
    
upstream(VER)
Return the upstream component of the given version string.

SEE ALSO

AptPkg::Config(3pm), AptPkg::System(3pm), AptPkg(3pm).

AUTHOR

Brendan O'Dea <[email protected]>

Recommended readings

Pages related to AptPkg::Version you should read also:

Questions & Answers

Helpful answers and articles about AptPkg::Version you may found on these sites:
Stack Overflow Server Fault Super User Unix & Linux Ask Ubuntu Network Engineering DevOps Raspberry Pi Webmasters Google Search