Sign Up

Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.

Have an account? Sign In

Have an account? Sign In Now

Sign In

Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.

Sign Up Here

Forgot Password?

Don't have account, Sign Up Here

Forgot Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Have an account? Sign In Now

You must login to ask a question.

Forgot Password?

Need An Account, Sign Up Here

Please briefly explain why you feel this question should be reported.

Please briefly explain why you feel this answer should be reported.

Please briefly explain why you feel this user should be reported.

Sign InSign Up

The Archive Base

The Archive Base Logo The Archive Base Logo

The Archive Base Navigation

  • Home
  • SEARCH
  • About Us
  • Blog
  • Contact Us
Search
Ask A Question

Mobile menu

Close
Ask a Question
  • Home
  • Add group
  • Groups page
  • Feed
  • User Profile
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Buy Points
  • Users
  • Help
  • Buy Theme
  • SEARCH
Home/ Questions/Q 497727
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: May 13, 20262026-05-13T05:48:34+00:00 2026-05-13T05:48:34+00:00

I need to install my Perl-based software on networked machines which aren’t connected to

  • 0

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.

Background:
The machines aren’t connected to the internet for security reasons and its deemed unnecessary also.

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.

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.

So I need to know:

  1. How/Where to get specific versions of Perl modules, e.g. CGI.pm etc
  2. 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?

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.

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.

  • 1 1 Answer
  • 0 Views
  • 0 Followers
  • 0
Share
  • Facebook
  • Report

Leave an answer
Cancel reply

You must login to add an answer.

Forgot Password?

Need An Account, Sign Up Here

1 Answer

  • Voted
  • Oldest
  • Recent
  • Random
  1. Editorial Team
    Editorial Team
    2026-05-13T05:48:34+00:00Added an answer on May 13, 2026 at 5:48 am

    The usual way to solve “I want to install stuff from CPAN but without network” problems is to use a minicpan as David Dorward wrote in his answer. But since you’re going one step further, saying that you’d rather not do any real installation on the client (target) machines at all, and that you want to use precompiled modules if possible, I urge you to check out PAR and specifically PAR::Repository (server) and PAR::Repository::Client.

    Since this approach needs some research before you’re up to speed, I wouldn’t suggest it for “I just need Foo.pm” like problems. Once you’re talking about a handful of dependencies and at least a handful of clients, then it becomes a more appropriate solution.

    For an outline of how it works, check out the slides of my talk at YAPC::EU 2008. It also hints at solutions to the bootstrapping problem of making the PAR::Repository::Client module available on the clients (hint: PAR can generate self-contained executables).

    • 0
    • Reply
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
      • Report

Sidebar

Related Questions

I need to install amp on a windows2003 production server. I'd like, if possible,
I need to install a file into the Environment.SpecialFolder.ApplicationData folder, which differs between XP
I need to create a web application installer. Install Shield seems like overkill, is
I'd like to install Gentoo. I need it to develop GUI C++ applications using
What do I need to install to begin learning Silverlight 2? I know how
I have a setup executable that I need to install. When I run it,
When installing one of JRuby's frequent upgrades, I need to re-install my gems, as
I need to create an installer program that will do install the following: ASP.Net
Need a function that takes a character as a parameter and returns true if
Need a way to allow sorting except for last item with in a list.

Explore

  • Home
  • Add group
  • Groups page
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Users
  • Help
  • SEARCH

Footer

© 2021 The Archive Base. All Rights Reserved
With Love by The Archive Base

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.