Beefy Boxes and Bandwidth Generously Provided by pair Networks
Don't ask to ask, just ask
 
PerlMonks  

Re^2: perl module install as non admin w/ bit9 blocking dmake

by 3dbc (Monk)
on Jan 16, 2018 at 15:24 UTC ( [id://1207355]=note: print w/replies, xml ) Need Help??


in reply to Re: perl module install as non admin w/ bit9 blocking dmake
in thread perl module install as non admin w/ bit9 blocking dmake

pp looks cool will have to investigate that further, because on other systems they've been configured to use a local repository. Not sure if that was using pp, because perl was installed as part of CA Siteminder base install, which I'm leveraging and want to add additional modules to it with ppm or cpan using a local repository because there's no internet access on the servers and when I do a ppm rep list I can see the local repository but it points to a non existent path.

What's interesting is on my local machine if I do a "ppm install xml::libxml" it works, but if I do "cpan install xml::libxml" it doesn't work and bit9 blocks it. Then again was working with the windows admin team who might have whitelisted it already because I was making a big stink about it. He came back and told me to use ppm instead of cpan

Thanks again perl monks, you guys are always there to lend a helping hand and that's what makes perl great.
- 3dbc

Replies are listed 'Best First'.
Re^3: perl module install as non admin w/ bit9 blocking dmake
by marto (Cardinal) on Jan 16, 2018 at 15:33 UTC

    pp will let you package your script and dependencies, this is essentially a self extracting zip file.

    Regards Windows and security software, I've noticed pp struggle to build (via cpanm) because the tests do a lot of things very quickly. Exes pop into creation, get run and deleted within a very short space of time. The last time I had to install this one test failed, on investigation this was the very reason so I just installed the module.

    You may already know but, the distinction between using PPM vs cpanm/cpan is that ppm will download, unpack and copy something into the required places, where as the other methods will download, unpack, build (in some cases using the C compiler), test then install the module. It's a way more involved process in terms of what goes on under the hood, but from my experience more reliable in terms of ongoing support (ppm requires a commercial support licence after some time IIRC), and in terms of actually getting the packages you need.

Log In?
Username:
Password:

What's my password?
Create A New User
Domain Nodelet?
Node Status?
node history
Node Type: note [id://1207355]
help
Chatterbox?
and the web crawler heard nothing...

How do I use this?Last hourOther CB clients
Other Users?
Others chilling in the Monastery: (4)
As of 2024-03-29 05:25 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    No recent polls found