<% include( '/elements/header.html', 'Developer Documentation' ) %> <& /elements/menubar.html, 'Freeside Perl Modules' => $fsurl.'docs/library/FS.html', 'Complete Index' => $fsurl.'docs/library/index.html', &>

Devscript::Packages

NAME

Devscript::Packages - Interface to the dpkg package database

SYNOPSIS

use Devscript::Packages;

@files=PackagesToFiles(@packages);

@packages=FilesToPackages(@files);

@packages=PackagesMatch($regexp);

$packages_hashref=InstalledPackages($sources);

DESCRIPTION

PackagesToFiles: Return a list of files contained in a list of packages.

FilesToPackages: Return a list of packages containing at least one file in a list of files, taking care to handle diversions correctly.

PackagesMatch: list of packages whose status match regexp.

InstalledPackages: ref to hash with keys being installed packages (status = install ok installed). If $sources is true, then include the corresponding source packages as well in the list.

AUTHOR

Bill Allombert <ballombe@debian.org>

COPYING

Copyright 2001 Bill Allombert <ballombe@debian.org> Modifications copyright 2002 Julian Gilbey <jdg@debian.org> dpkg-depcheck is free software, covered by the GNU General Public License, and you are welcome to change it and/or distribute copies of it under certain conditions. There is absolutely no warranty for dpkg-depcheck.

<% include ('/elements/footer.html' ) %>