Ryan,

>> (2) I'm not familiar with how UNIX software is built. Can someone
>> direct me
>> to a site that overviews it? Even better, can someone can briefly
>> explain
>> it?
> 
> Briefly, no.  I'd suggest one of the O'Reilly books on UNIX.  Check on
> google for some O'Reilly UNIX or something, they have some of their
> books online for free.  The main thing you will want to know is how
> permissions work, how the filesystem is set up, and the standard
> utilities and commands like grep, cat, cp, mkdir, chmod, etc.

Truth be told I've been using UNIX for a few years now; however, the setting
up of software, compiling, and stuff in the same genre I've left to the
SA's. Working through a CLI, setting up my environment, shell scripts, basic
Perl scripts, and things in that genre I can do.

>From a Win32 (.Net) perspective, I've got a solution with a bunch of
projects inside. I compile the solution. I deploy the application. I use the
application. I have a good (not great) understanding of how that works. This
makefile stuff I don't get. What frustrates me is every site I find simply
gives instructions on how but no explanation of why. However, DON'T answer
my question about creating UNIX software installation. I'm going to take
your advice and hit the books. Thank you for your tips though.

>> (3) Do I need to execute the statement `sudo install` as root (using
>> sudo)?
>> In the documentation sudo was not used; however, I assumed the files
>> would
>> go to a secure directory and require root privileges to be installed.
>> 
> 
> yes root needs to be the one installing.  the sudo command runs a
> command as root.  So, "sudo make install" would use the root user to
> "make install".  It should ask you for the password first though.  you
> would not use sudo if you were root as it would not be needed at that
> point.

Why the hell wasn't that in any of the instructions I saw! Anyway to know
what commands need to be run as root?


[...snip from DBI READ ME...]

    Read the DBI README then Build/test/install the DBI by doing
        perl Makefile.PL
        make
        make test
        make install
    Then delete the source directory tree since it's no longer needed.

Regards,
Adam



Reply via email to