The London Perl and Raku Workshop takes place on 26th Oct 2024. If your company depends on Perl, please consider sponsoring and/or attending.

NAME

Bundle::DBI - A bundle to install all DBI related modules

SYNOPSIS

perl -MCPAN -e 'install Bundle::DBI'

CONTENTS

Storable - Storable by RAM (Raphael Manfredi)

RPC::pClient - RPC::pClient by JWIED (Jochen Wiedmann)

DBI - DBI by TIMB (Tim Bunce)

DESCRIPTION

This bundle includes all the modules used by the Perl Database Interface (DBI) module for version 1.02, created by Tim Bunce. It may not work on non-Unix platforms because of dependencies on the Sys::Syslog module which may not be available on non-Unix platforms. Note that the prerequisites are not really needed for DBI proper, but they are used by DBI::Proxy which is bundled with DBI.

This bundle does not deal with the various database drivers (eg DBD::Informix, DBD::Oracle), most of which require software from sources other than CPAN.

If you've not previously used the CPAN module to install any bundles, you will be interrogated during its setup phase. But when you've done it once, it remembers what you told it. You could start by running:

    C<perl -MCPAN -e 'install Bundle::CPAN'>

BUGS

On Solaris 2.6 with Perl 5.004_04, the Sys::Syslog module used by Storable during testing did not work until I ran:

    C<cd /usr/include; h2ph * sys/*>

A subset of these files would have sufficed (syslog.h, sys/syslog.h, and sys/feat_test.h at a minimum; probably more).

AUTHOR

Jonathan Leffler <jleffler@informix.com>

THANKS

This bundle was created by ripping off Bundle::libnet created by Graham Barr <gbarr@ti.com>, and was then seriously refined with the help of information from Jochen Wiedmann <joe@ispsoft.de>.