One may want to use PPM to install packages. I found several problems and to fix them I had to do the following:

a. Before you run PPM, make sure you set your PATH to see \\fileserver\netperl\bin.
b. Check the value of "path:" in the bin\ppm3-bin.cfg file that the value is "\\fileserver\netperl\site\lib\ppm-conf\ppminst.bat".
c. Look at \\fileserver\netperl\site\lib\ppm-conf\targets.cfg to make sure it has the same values as ppm3-bin.cfg.
d. Look at \\fileserver\netperl\site\lib\ppm-conf\repositories.cfg. I found I had to change the contents to:

ActiveState PPM2 Repository: %
    url: http://ppm.ActiveState.com/cgibin/PPM/ppmserver-5.8-windows.pl?urn:/PPMServer
ActiveState Package Repository: %
    url: http://ppm.ActiveState.com/PPM/ppmserver-5.8-windows.plex?urn:/PPM/Server/SQL

If you get "network path" errors, it is a problem with finding the
ppminst.bat command.

If you get "no suitable installation target" errors, it is a problem
with the repository settings.

In the end, I am able to install packages through PPM, for example ClearCase-Argv.

-David