Trouble installing DBI without using ActiveState Repository



My company is including the installation of the DBD-Oracle and DBI Perl packages as part of the next scheduled release of our software, which is bundled with ActivePerl 5.8.3. We need to be able to install our software on machines that do *not* have internet access, and as part of the install I have a DOS batch file that turns off searching the ActiveState Repository:

call %1\ppm3.bat rep add xycd %2
call %1\ppm3.bat rep off ActiveState PPM2 Repository
call %1\ppm3.bat rep off ActiveState Package Repository
for %%f in (*.ppd) do call %1\ppm3.bat install %%f > %1\%%f.log 2>&1
call %1\ppm3.bat rep on ActiveState PPM2 Repository
call %1\ppm3.bat rep on ActiveState Package Repository
call %1\ppm3.bat rep delete xycd

However, I then get an error during the install of DBI that "Package 'Test-Simple' not found; use 'Search' first." I find this puzzling as version .47 of Test-Simple that is installed as part of the 5.8.3 installation, and the DBI.ppd file is (if I'm understanding this correctly) version .4 or greater:

<DEPENDENCY NAME="Test-Simple" VERSION="0,4,0,0" />

Has anyone else run into this? Do I need to install a different version of Test-Simple?




Relevant Pages

  • Re: ppm
    ... Don't know where that 'threoryx' comes from. ... ActiveState PPM2 Repository ... ActiveState Package Repository ... *ppm*> rep describe 3 ...
    (comp.lang.perl.modules)
  • Re: Trouble installing DBI without using ActiveState Repository
    ... Test-Simple was put in before or together with DBI, ... We need to be able to install our software ... have a DOS batch file that turns off searching the ActiveState Repository: ... call %1\ppm3.bat rep off ActiveState PPM2 Repository ...
    (perl.dbi.users)