in reply to PPM & PMM problems

The problem is likely to be proxy related as mentioned previously. If you continue to have problems installing from a repository then you can download and install the PPDs manually.

The zipped PPDs can be downloaded from ActiveState at http://ppm.activestate.com/PPMPackages/zips/. All you need to do is download and unzip the PPDs that you want and install from the command line. Have a look at your ActiveState documentation for details.

Downloading the PPDs is also useful for distribution. You can download the PPDs that you need to installation a target machine and then do the install from the command line (or via a batch file). The installer then doesn't need to worry about Internet connectivity or using the ppm command line.

ppm3 install config-inifiles\Config-IniFiles.ppd ppm3 install mail-sender\Mail-Sender.ppd

Replies are listed 'Best First'.
Re^2: PPM & PMM problems
by Anonymous Monk on Aug 03, 2005 at 12:31 UTC

    Monks, I have run the ppm line in the command prompt. But it shows an error as follows:

    ppm> rep add Local "D:\VelusamyR\Down\PPM Downloaded" Repositories: [1] ActiveState PPM2 Repository [2] ActiveState Package Repository [3] Local ppm> quit D:\VelusamyR\Down\PPM Downloaded>ppm3 install Win32-GUI\Win32-GUI.ppd Error: no suitable installation target found for package Win32-GUI. D:\VelusamyR\Down\PPM Downloaded>

    And also i am set the repositary for that particular path shown as above.

    Give sugestion in this regards.

    Regards,
    RIO

      My guess is that you have downloaded the zipped package and then unzipped it without recreating the directory structure or you downloaded a PPD for a different version of perl.

      You should end up with a ppd file and a sub-directory that reflects your perl version and operating system. If you are using Windows and Perl 5.8.x then the subdirectory will be called MSWin32-x86-multi-thread-5.8

      You may also want to check that the ppd targets the version of perl that you have. e.g. 5.6.x or 5.8.x

      You don't need to add the local disk as a repository. You can just specify the file path.