Core Linux Notes

Lately I have been working with the Core Linux Distribution. I really like this distro because it starts with nothing but what is absolutely necessary to get Linux up and running. It has helped me learn Linux at a much lower level than one of the more traditional distributions. Check it out at http://coredistro.sourceforge.net

Here are the notes that I have been making so that I won't have to learn all this stuff twice.

logging

Starting klogd with the '-c 4' option will keep iptables messages from appearing on the console

Mail

To get postfix to work I had to make sure and change the prefix for the Berkley DB library, or the postfix configure routine has a hard time finding it.

To get procmail to work I had to change the permissions on /var/spool from 700 to 755.

gettext

I had a lot of trouble getting gettext to install. I finally reverted to the 0.11.5 version and it worked. gettext was needed to get libpopt installed and I needed libpopt to get logrotate to work. I intend to rewrite logrotate to use getopt instead of popt but I just don't have the time right now.

rsync

rsync requires the popt library. Even after I got the popt library installed I could not get rsync to compile. I did not mess with it for long since rsync comes with an included version of popt that worked so I did that.

vixie-cron

I never could get cron to compile so I broke down and copied it from my RedHat 9 box. I built a small package file that should work on Core Linux. If you would like you can get it here. Just untar it somewhere and run the install script.

mixer

I installed mixer-2.3 on my core linux box tonight. I had a lot of trouble getting it to make. I think it had to do with the 2.6.3 kernel that I was running. I booted into the 2.4.18 kernel and it worked.