It has to do with the repositories that ppm is looking at.
You can view these, or change these with the "rep" command in the ppm3 shell.
You could set up the same repository at the top of everyone's list to make it consistent.
Code:
H:\>ppm3
PPM - Programmer's Package Manager version 3.1.
Copyright (c) 2001 ActiveState Corp. All Rights Reserved.
ActiveState is a devision of Sophos.
Entering interactive shell. Using Term::ReadLine::Stub as readline library.
Type 'help' to get started.
ppm> rep
Repositories:
[1] CTemp
[2] Cdrive
[3] cperl
[4] ActiveState PPM2 Repository
[ ] ActiveState Package Repository
[ ] Autonamed 1
[ ] Autonamed 2
As you can see, if I go to install a module using ppm, it will first look at my temp folder "alias CTemp", then a folder on my c drive "Cdrive", then in my perl folder on my c drive "cperl", and finally in the Active state repository.
Go into the ppm3 shell, and type "help rep" for commands you can do with the repository. It will show you how to move repositories up and down, add, rename, remove, enable, disable, etc...
Use the "rep describe n" where n is the number - for example, I ran this:
Code:
ppm> rep
Repositories:
[1] CTemp
[2] Cdrive
[3] cperl
[4] ActiveState PPM2 Repository
[ ] ActiveState Package Repository
[ ] Autonamed 1
[ ] Autonamed 2
ppm> rep describe 4
Describing Active Repository 4:
Name: ActiveState PPM2 Repository
Location: [URL unfurl="true"]http://ppm.ActiveState.com/cgibin/PPM/ppmserver-5.8-windows.pl?urn:/PPMServer[/URL]
Type: PPMServer 2.0
ppm>
You could add the same repository to the top of everyone's list using this information.
Just make the #1 repository the same across all desktops you will be installing on, and that will make them all consistent.