Re: Depending on Perl modules

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Thu, 26 Aug 2004, Dean wrote:

> If I package a Perl application which depends upon external modules
> should I be checking if the modules have been installed outside of the
> package system or should I just be declaring them as dependencies and
> dying if they are not found?
> 
> I know it's possible to not depend on them, have the application install
> easily and let Perl go bang and tell them when the modules are not found
> at run time but this seems a little harsh. While this will allow the
> application to work if they have installed them outside of RPM (via perl
> -MCPAN for example) if it does die due to missing modules it could cause
> a fair bit of confusion.
>
Hi Dean, unless you turn off the autodeps stuff you get the dependencies 
automatically generated by  perl.req or perldeps.pl (pick your poisen) can 
parse your scripts correctly. 

As an interesting excercise, take perl.req (lives in /usr/lib/rpm) and
run one of your scripts through it:

	perl.req yourscript.pl

And then there is a perl.prov for provides.   Finally you can do the same
thing with newer versions of rpm with perldeps.pl  you just have to throw
a --provides or --requires switch on the command line.

Cheers...james  
>   Dean
> 


_______________________________________________
Rpm-list mailing list
Rpm-list@xxxxxxxxxx
https://www.redhat.com/mailman/listinfo/rpm-list

[Index of Archives]     [RPM Ecosystem]     [Linux Kernel]     [Red Hat Install]     [PAM]     [Red Hat Watch]     [Red Hat Development]     [Red Hat]     [Gimp]     [Yosemite News]     [IETF Discussion]

  Powered by Linux