title: How do I install Perl modules on machines without an Internet connection?
body: <p>I need to install my Perl-based software on networked machines which aren't connected to the internet. Therefore, I would like to download specific versions and/or latest versions of the Perl modules and I would also like to know if there is an install procedure required for these modules.</p>
  
  <p><strong>Background:</strong><br>
  The machines aren't connected to the internet for security reasons and its deemed unnecessary also.</p>
  
  <p>I would place the downloaded modules on a machine that I call the 'install server' and it contains my Perl based software and would also contain the local copies of the Perl modules.</p>
  
  <p>I call a machine that I want to install my Perl-based software on, the 'target machine', also not connected to the internet. There can be several target machines, each can run this software that I want to install. I log onto the target machine and run an install script which would connect to the install machine via the local network to obtain the Perl-based software and dependent Perl modules and installs them.</p>
  
  <p>So I need to know:</p>
  
  <ol>
  <li>How/Where to get specific versions of Perl modules, e.g. CGI.pm etc</li>
  <li>How to install these Perl modules. Is it a case of just placing them in a directory somewhere, e.g. a library path and making sure that this directory path is in the @INC library path environmental variable, if it is not already?</li>
  </ol>
  
  <p>I would prefer not to have to do anything like make install etc. as part of installing the modules. I would like to modules to be pre-compiled or prepared as necessary so it is as simple as possible to install them. I want to avoid additional dependencies like make and its configuration, and having to parse its output to check whether it was successful.</p>
  
  <p>Please help me by asking the above specific questions as I am not able to change the concept of 'install machine' and 'target machine' which aren't connected to the internet - I have to provide a solution that works within this arrangement.</p>