Beefy Boxes and Bandwidth Generously Provided by pair Networks
"be consistent"
 
PerlMonks  

Re: Perl-based Installshield clone

by Abigail (Deacon)
on Jul 12, 2001 at 16:04 UTC ( #95991=note: print w/ replies, xml ) Need Help??


in reply to Perl-based Installshield clone

If all this "install shield" is going to do is copying files to directories, then what is this shield going to do that isn't already done by

perl Makefile.PL make make test make install
Of course, the ExtUtils do much more, like creating documentation and such.

-- Abigail


Comment on Re: Perl-based Installshield clone
Download Code
Re: Re: Perl-based Installshield clone
by Jouke (Curate) on Jul 12, 2001 at 16:11 UTC
    It's not going to do the part that is being done by
    perl Makefile.PL make make test
    It's merely going to do the make install and add the possibility to modify configurationfiles your application needs, create icons, etcetera through a userfriendly interface, and I think you agree with me that less-technical users will not really like the make-like process, especially when it can't find libraries (ones you either installed or not) just to build the application...

    Jouke Visser, Perl 'Adept'
    Using Perl to help the disabled: pVoice and pStory
      There are various modules out there that require configuration files to be made/updated. Net::FTP and CPAN spring into mind. That seems to work quite well from the make process (although sometimes it's deferred to first usuage). As for the oh so scary make process (all you need to do is copy and paste the instructions from the README file, but I guess you assume some people are too afraid to do so), there's the CPAN module which is a wrapper around this scary make process. It will even take care of dependencies for you!

      -- Abigail

      But the make *should* configure your app already. make install should only copy the already configured app into the appropriate dirs and update the config-files of *other* apps to represent "yeah, package xyz is (over) there".

Log In?
Username:
Password:

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

How do I use this? | Other CB clients
Other Users?
Others scrutinizing the Monastery: (9)
As of 2014-09-01 15:36 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    My favorite cookbook is:










    Results (14 votes), past polls