Stories
Slash Boxes
Comments
NOTE: use Perl; is on undef hiatus. You can read content, but you can't post it. More info will be forthcoming forthcomingly.

All the Perl that's Practical to Extract and Report

The Fine Print: The following comments are owned by whoever posted them. We are not responsible for them in any way.
 Full
 Abbreviated
 Hidden
More | Login | Reply
Loading... please wait.
  • they all assume that you have root privileges on the host. So not the case for most people installing an app on a web host. /me thinks its time to create a build script for this case. I wonder if windows users can install an msi without root privileges. somehow i suspect so.
    • You need Administrator privileges for installing most apps on Windows, even though many could be created not to need them in theory. But no one makes such installers in practice.

      • Yes, very true. Someone over on my blog was all "duh, just use dpkg/rpm/whatever!" and just not getting it.
        --
        Kirrily "Skud" Robert perl@infotrope.net http://infotrope.net/
      • agreed, but even in theory, rpm/dpkg require a ton of "disable-everything" options because a fundamental part of their operation assumes a root administrator who relys on the existing package database to determine dependencies AND to update it with the current installed package details. Whereas, for good/evil, i don't think msi has that issue. There is no concept of a dependency database in msi.
  • Thew new Movable Type [movabletype.com] beta tries to do a PHP-easy style installer. They had a screen cast (can't find it now) and it looked interesting. They totally skimmed over the dependencies issue though.
    • I'll have to check that out. IIRC from last time I used MT, it was the hairy sort of code that probably *doesn't* use non-core CPAN modules :-/ I'd like to think that'd changed but I'm not confident.
      --
      Kirrily "Skud" Robert perl@infotrope.net http://infotrope.net/
  • as you mentioned in the end of your blog, developers need a good installation system to bundle up the app. i think krang ( http://krang.sf.net/ [sf.net] ) can help. it has a neat build system that compile modules for you. you do it on different OS then tar and distribute them to the users.
    • Thanks! I'll look into it.
      --
      Kirrily "Skud" Robert perl@infotrope.net http://infotrope.net/