I have a server that I can ssh into but that’s it. Otherwise it is totally closed off from the outside world. I’m trying to deploy some scripts I wrote to it but they have several Perl dependencies (Params::Validate, XML::Simple, etc.) I can’t get them via yum since our satellite server doesn’t have those packages and the normal CPAN install won’t work either since the host is so restricted. Moving the module sources over and compiling is extremely tedious. I’ve been doing that for over a day, trying to resolve dependencies, with no end in sight. Is there any way around this? Any help is greatly appreciated.
Share
If you can, set up a parallel system as close as possible (as far as architecture, and perl version) to your closed system, and install all your dependencies there into a separate lib directory using local::lib. Then you can simply scp over that directory to your closed system, and again using local::lib (and setting up some environment variables), your code will be able to utilize that directory.