Deploying the DB2 Perl application

The deployment process for the DB2 Perl application involves transfer of the deployment package to the target system, uncompressing/extracting files in the package, and then executing the deployment script. See Example 4-23for an excerpt of a sample output.

Example 4-47 Deployment using script perl_app_install

$whoami perl_dep

$gunzip -c perl_app_installer.tar.gz tar -xf -

$ls -l

total 596

drwxrwxr-x 2

perl_dep test01

4096

2008-06-28

22:51 bin

drwxrwxr-x 2

perl_dep test01

4096

2008-06-28

22:51 driver

-rwxr-xr-x

1

perl_dep test01

2093

2008-06-28

22:51 perl_app_install

-rw-rw-r--

1

perl_dep test01 590635

2008-06-30

15:28 perl_app_installer.tar.gz

$./perl_app_install -p /home/perl_dep/perl_deploy -s /home/db2inst1/sqllib

...

...

Writing Makefile for DBI

/home/perl_dep/perl/install/bin/perl "-MExtUtils::Command" -e mkpath blib/lib/DBI

...

...

Installing

/home/perl_dep/perl/install/lib/site_perl/5.10.0/x86_64-linux-multi/auto/DBI/DBI.so Writing /home/perl_dep/perl/install/lib/site_perl/5.10.0/x86_64-linux-multi/auto/DBI/.packlist Appending installation info to /home/perl_dep/perl/install/lib/5.10.0/x86_64-linux-multi/perllocal.pod

Configuring DBD::DB2...

Remember to actually read the README and CAVEATS files!

Using DB2 in "/home/db2inst1/sqllib"

...

...

Installing

/home/perl_dep/perl/install/lib/site_perl/5.10.0/x86_64-linux-multi/auto/DBD/DB2/DB2.so Installing /home/perl_dep/perl/install/lib/site_perl/5.10.0/x86_64-linux-multi/auto/DBD/DB2/Constan ts/Constants.so

Writing

/home/perl_dep/perl/install/lib/site_perl/5.10.0/x86_64-linux-multi/auto/DBD/DB2/.packli st

Appending installation info to

/home/perl_dep/perl/install/lib/5.10.0/x86_64-linux-multi/perllocal.pod

Deployment finished.

Chapter 4. Deploying applications with DB2 207

Page 221
Image 221
IBM manual Deploying the DB2 Perl application, Example 4-47 Deployment using script perlappinstall