Jeremiah C. Foster

NAME

Debian::Packages - An interface to a Debian Packages file

VERSION

Version 0.03

SYNOPSIS

use Debian::Packages;

# create object and pass a Packages file my $packages_file = DebianPackages->new(filename => '/var/www/apt/dists/sid/main/binary-i386/Packages'); my @packages_array = $packages_file->read; print "First found package is $packages_array[0]\n";

read

Read our Packages file, place into an array of newlines.

DESCRIPTION

DebianPackages is an interface to a Debian Packages file. The Debian Packages file is a list of packages included in a Debian, or Debian based, distribution. This is the file used by APT and other tools to query and install packages on a Debian system. The Packages file is usually created by one of the tools that manages a debian package repository, like reprepro or dak for example. It has limited use for end users since apt and aptitude are better and more complete tools.

AUTHOR

Jeremiah C. Foster, <jeremiah@jeremiahfoster.com>

COPYRIGHT & LICENSE

Copyright 2009 Jeremiah C. Foster, all rights reserved.

This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself.

SEE ALSO

Parse::Debian::Packages (Does roughly the same thing, but is unmaintained.)_