Beefy Boxes and Bandwidth Generously Provided by pair Networks
more useful options
 
PerlMonks  

Re: Re: Module compilation hell

by Anonymous Monk
on Mar 31, 2004 at 01:01 UTC ( [id://341165]=note: print w/replies, xml ) Need Help??


in reply to Re: Module compilation hell
in thread Module compilation hell

Yes, that could be the crux of the matter. I'm going to try Debian via Knoppix-install-to-disk. Hopefully I'll then have a more standard installation not "Mandrake Advanced Extranet Server" with its httpd.conf split into 4 pieces with no manual.

Replies are listed 'Best First'.
Re: Re: Re: Module compilation hell
by tachyon (Chancellor) on Mar 31, 2004 at 03:13 UTC

    Mandrake is not a server OS. It is a bleeding edge version of Red Hat with lots of pretty GUI stuff. Although RedHat is probably the dominent Linux server OS I find that a minimal install, rpm -e <widget> and then source installs of perl, apache, openssl, ssh etc remove almost all issues. When you do a binary install of anything you are typically linking here there and everywhere. It all works seemlessly if things are *where they are supposed to be* On RedHat/Mandrake they are not. By building your server essentially on top of a fairly naked kernel you get two benefits - stuff works and you have the latest secure versions of your server widgets. We use RH7.3, gcc 2.9x, and perl 5.6.2 and have very few issues.

    One interesting misfeature of RH7.3 is the fact that many of the man dirs are missing. Here is an excerpt from our standard server setup docs:

    man1 .. man9 Now because tripwire (amongst other programs tries to install into non +-existent man directories ie man5 and man8 and redhat only has man1) +run this command to make sure these dirs exist. mkdir /usr/man perl -e 'mkdir "/usr/man/man$_" for 1..9' ls /usr/man man1 man2 man3 man4 man5 man6 man7 man8 man9 $ odd that some programs simply assume that manX will exist and don't do + a -p but.....they do. If you don't do this now a whole lot of the software we are about to i +ntall will partially choke. By partially choke I mean they will insta +ll but the man pages won't. So when you man widget it won't bloody we +ll work. Do it now. I'll wait ;-)

    cheers

    tachyon

Re: Re: Re: Module compilation hell
by tilly (Archbishop) on Mar 31, 2004 at 05:44 UTC
    I'd suggest doing a direct install of Debian.

    Knoppix is a great demo. But when you do install-to-disk and then the Debian upgrade, you'll find that Knoppix has rearranged several packages to its own taste, resulting in package management issues to sort out. A straight Debian install takes a little more work, but the upgrade path is a lot cleaner.

    I'd also suggest making sure that you have some old Debian hands available for your inevitable questions about why things are the way that they are. (IRC works.)

Re: Re: Re: Module compilation hell
by Arunbear (Prior) on Mar 31, 2004 at 09:30 UTC
    You may be frustrated by Debian too - you'd have to choose between using Debian's very out of date packages and installing everything from source. If you end up taking the second option then you're better off with Gentoo or Slackware.

Log In?
Username:
Password:

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

How do I use this?Last hourOther CB clients
Other Users?
Others musing on the Monastery: (2)
As of 2024-04-20 05:25 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    No recent polls found