Thanks craig.

Are you using ssh to backup your devices with customized perl script?

Best Regards, Amitay.
__________________

From: Porter, Craig [mailto:craig.por...@marsh.com]
Sent: Wednesday, December 30, 2015 2:53 PM
To: Amitay Ben-ishay; spectrum
Subject: RE: NCM - Use uncompiled lib

Perl holds the path to its modules in the @INC list, so any modules Perl uses 
must be located in one of those directories (or the directory where your script 
is located). You can show the list of paths by typing in a bash shell:

perl -e 'print(join("\n", @INC), "\n\n");'

On my Windows system it happens to be the last path in the list; 
/usr/lib/perl5/vendor_perl/5.8/ which is where all the modules are located. 
That's under the D:\win32app\Spectrum\NT-Tools\SRE\ directory, so the location 
of my Perl modules is 
D:\win32app\Spectrum\NT-Tools\SRE\lib\perl5\vendor_perl\5.8\

Craig Porter, Enterprise Systems Management - Availability & Performance 
Monitoring
Marsh & McLennan Companies
Global Technology Infrastructure (MGTI) | Centralized Operations
Sackville House 1.6, 143-149 Fenchurch Street, London EC3M 6BN, Great Britain
+44 (0)20 7178 4827 | Mobile +44 (0)7585 803 093 | 
craig.por...@mmc.com<mailto:craig.por...@marsh.com>
www.mmc.com<http://www.mmc.com/>

From: Amitay Ben-ishay [mailto:amitay.ben-is...@orange.co.il]
Sent: 30 December 2015 11:46
To: Porter, Craig; spectrum
Subject: RE: NCM - Use uncompiled lib

Hi Porter,
I ment to package install.
For example try to install Net::SSH::Expect.
It requires IO::Pty - the issue that I can add this package with cygwin.

Any case, do you know where is the default perl install in SS?

Best Regards, Amitay.
__________________

From: Porter, Craig [mailto:craig.por...@marsh.com]
Sent: Monday, December 28, 2015 8:39 PM
To: Amitay Ben-ishay; spectrum
Subject: RE: NCM - Use uncompiled lib

Perl is an interpreted language so you don't need to compile anything. Maybe 
you mean installing a package that you have downloaded from CPAN? I suspect the 
problem you have is missing dependencies.

The normal process to install a package from CPAN is to un-tar the package 
(it's normally a .tar.gz file), then run:

perl Makefile.pl
make
make test
make install

That will only work if your system already has the required dependencies for 
the module you are installing. On a Linux machine I normally install Perl 
modules from the CPAN shell since it takes care of the dependencies for you. I 
have not tried it on Cygwin so try it on a non-critical test machine first. You 
might want to take a backup of your $SPECROOT directory before you start.

*         Open a bash shell and type 'cpan' to open a CPAN shell. If that 
doesn't work type 'perl -MCPAN -e shell'.
*         If this is the first time you've run the CPAN shell it will ask if 
you want to manually configure CPAN. You can type 'yes' if you want to do that 
or 'no' and it will configure the settings automatically, which normally works 
in my experience so try typing 'no'.

After that finishes (a few seconds) it will open a CPAN shell. Then to install 
any module just type install and the name of the module you want to install eg.

cpan> install Net::SSH::Expect

It will try to download the module and any dependencies from the CPAN site and 
install them automatically.

To test whether the module is installed and ready to use you can type something 
like (from a bash shell):

perl -MNet::SSH::Expect -e 'print("Hello\n");'
perl -MBundle::Expect -e 'print("Hello\n");'

If the module is installed correctly it will just print "Hello". If there's a 
problem then it will give you an error message like "Can't locate 
Net/SSH/Expect.pm in @INC".

Hope that helps.

Craig Porter, Enterprise Systems Management - Availability & Performance 
Monitoring
Marsh & McLennan Companies
Global Technology Infrastructure (MGTI) | Centralized Operations
Sackville House 1.6, 143-149 Fenchurch Street, London EC3M 6BN, Great Britain
+44 (0)20 7178 4827 | Mobile +44 (0)7585 803 093 | 
craig.por...@mmc.com<mailto:craig.por...@marsh.com>
www.mmc.com<http://www.mmc.com/>

From: Amitay Ben-ishay [mailto:amitay.ben-is...@orange.co.il]
Sent: 28 December 2015 15:17
To: spectrum
Subject: [spectrum] NCM - Use uncompiled lib

Hi all,
I need to create a new script in order to backup some devices using ssh.

In my script I want to use the following libs:

1.       Net::SSH::Expect

2.       Bundle::Expect

Seems like I need to complie this 2 libs.
I'm using win 64 bit.

I'm not able to compile it since lots of errors - it needs cygwin frame blab la 
bla...


1.       Any idea of implementing Net::SSH::Expect without using this lib?

2.       How did you backup up running config on your ssh devices?

3.       Can someone send me compiled files for 64bit?

Best Regards, Amitay.
__________________
Amitay Ben-Ishay
Senior Software Architecture & Product Manager

[cid:image001.jpg@01CD0D02.DBDEF490]


Work:  +972-54-7814588
Mobile:+972-54-9909149
Fax:     +972-153-54-9909149
Email: amitay.ben-is...@orange.co.il<mailto:amitay.ben-is...@orange.co.il>
LinkedIN: Amitay's Profile<http://www.linkedin.com/in/amitay>


P please consider the environment before printing this email




------------------------------------------------------------
This message contains information that may be confidential or privileged.
If you are not the intended recipient, you may not use, copy or disclose
to anyone any of the information in this message. If you have received
this message and are not the intended recipient, kindly notify the sender
and delete this message from your computer.
*         --To unsubscribe from spectrum, send email to 
lists...@unc.edu<mailto:lists...@unc.edu> with the body: unsubscribe spectrum 
craig.por...@marsh.com<mailto:craig.por...@marsh.com>

________________________________


Marsh Ltd. Registered in England and Wales Number: 1507274
Registered office 1 Tower Place West, Tower Place, London, EC3R 5BU.

Marsh Ltd is authorised and regulated by the Financial Conduct Authority.

This message and any attachments are confidential.
If you have received this message in error please delete it from your system.
If you require any assistance please notify the sender. Thank you.

------------------------------------------------------------
This message contains information that may be confidential or privileged.
If you are not the intended recipient, you may not use, copy or disclose
to anyone any of the information in this message. If you have received
this message and are not the intended recipient, kindly notify the sender
and delete this message from your computer.

________________________________


Marsh Ltd. Registered in England and Wales Number: 1507274
Registered office 1 Tower Place West, Tower Place, London, EC3R 5BU.

Marsh Ltd is authorised and regulated by the Financial Conduct Authority.

This message and any attachments are confidential.
If you have received this message in error please delete it from your system.
If you require any assistance please notify the sender. Thank you.
------------------------------------------------------------
This message contains information that may be confidential or privileged.
If you are not the intended recipient, you may not use, copy or disclose
to anyone any of the information in this message. If you have received
this message and are not the intended recipient, kindly notify the sender
and delete this message from your computer.

---
To unsubscribe from spectrum, send email to lists...@unc.edu with the body: 
unsubscribe spectrum arch...@mail-archive.com

Reply via email to