Difference between revisions of "Activeperl"

From WPKG | Open Source Software Deployment and Distribution
Jump to: navigation, search
m
Line 14: Line 14:
 
Each ppd file contains a reference to a tar.gz file that is usally kept in the same folder.
 
Each ppd file contains a reference to a tar.gz file that is usally kept in the same folder.
 
Just make sure that you have all the dependancies for the modules (again, in the ppd file)
 
Just make sure that you have all the dependancies for the modules (again, in the ppd file)
 +
 +
===ActivePerl 5.10===
 +
 +
<source lang="xml">
 +
<package id="perl" name="ActiveState Perl" revision="1" priority="800" reboot="false">
 +
 +
<check type='uninstall' condition='exists' path='ActivePerl 5.10.0 Build 1002' />
 +
<install cmd='msiexec /i %SOFTWARE%\perl\ActivePerl-5.10.0.1002-MSWin32-x86-283697.msi PERL_PATH=Yes PERL_EXT=Yes' />
 +
<upgrade cmd='msiexec /i %SOFTWARE%\perl\ActivePerl-5.10.0.1002-MSWin32-x86-283697.msi PERL_PATH=Yes PERL_EXT=Yes' />
 +
remove cmd='msiexec /x {49C69876-0196-4620-B237-EA334C2E40B5}' />
 +
</package>
 +
</source>
  
 
[[category:Silent Installers]]
 
[[category:Silent Installers]]

Revision as of 16:24, 22 February 2008

To make a silent installer for ActivePerl, use the instructions below.


 start /w msiexec /i "ActivePerl-5.8.7.813-MSWin32-x86-148120.msi" PERL_PATH="Yes" /qb-

PERL_PATH adds c:\perl\bin to the windows PATH Environment Variable.

To install modeules from a local repository (as opposed to the Activestate repository)

 SET LOCALPACKAGEREP=\\server\share
 ppm rep add "Local" %LOCALPACKAGEREP%
 ppm install %LOCALPACKAGEREP%\net-ip\Win32-FileOp.ppd

Each ppd file contains a reference to a tar.gz file that is usally kept in the same folder. Just make sure that you have all the dependancies for the modules (again, in the ppd file)

ActivePerl 5.10

<package id="perl" name="ActiveState Perl" revision="1" priority="800" reboot="false">

<check type='uninstall' condition='exists' path='ActivePerl 5.10.0 Build 1002' />
<install cmd='msiexec /i %SOFTWARE%\perl\ActivePerl-5.10.0.1002-MSWin32-x86-283697.msi PERL_PATH=Yes PERL_EXT=Yes' />
<upgrade cmd='msiexec /i %SOFTWARE%\perl\ActivePerl-5.10.0.1002-MSWin32-x86-283697.msi PERL_PATH=Yes PERL_EXT=Yes' />
remove cmd='msiexec /x {49C69876-0196-4620-B237-EA334C2E40B5}' />
</package>