SlackwareThis Forum is for the discussion of Slackware Linux.
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Introduction to Linux - A Hands on Guide
This guide was created as an overview of the Linux Operating System, geared toward new users as an exploration tour and getting started guide, with exercises at the end of each chapter.
For more advanced trainees it can be a desktop reference, and a collection of the base knowledge needed to proceed with system and network administration. This book contains many real life examples derived from the author's experience as a Linux system and network administrator, trainer and consultant. They hope these examples will help you to get a better understanding of the Linux system and that you feel encouraged to try out things on your own.
Click Here to receive this Complete Guide absolutely free.
Basically, you'll need packages from a/ ap/ l/ n/ and d/ (this one if you want to compile something) series. After that, start removing unneeded programs and you should be fine. If you'll use it only as router/firewall/dhcp you can remove a lot of stuff from that series, just read each packages description.
I don't think that bzip2, gzip, infozip (file compressing), ncurses ("gui"), slocate (search) and at (similar to cron) should be needed, but iptables should be kept, as it's the basic firewall.
Hotplug probably won't be needed either, as long as you make sure the correct modules are loaded in the rc.d-scripts.
For the rest, I have no idea.
bzip2-1.0.3-i486-1 - If you want to compress and decompress bzip2 files, then yes.
gawk-3.1.5-i486-1 - AWK support. Some programs are written in it, or might rely on it. I'd reccommend you keep it.
gettext-0.14.3-i486-1 - International support. If you only use English you can probably safely drop this.
getty-ps-2.1.0b-i486-1 - The default getty is agetty. Unless you specifically need getty-ps, you can remove it.
gzip-1.3.3-i386-2 - You *need* this for gzip support. No gzip, no Slackware packages.
hdparm-6.1-i486-1 - Enables high performance modes on an ATA/IDE drives. Up to you as to whether you want it or not.
hotplug-2004_09_23-noarch-5 - Support for loading relevant modules when devices are plugged and unplugged. If you are dealing with relatively unchaging hardware, you could configure your system for that hardware, and remove hotplug.
infozip-5.52-i486-1 - Support for zip files.
pciutils-2.1.11-i486-6 - Utilities and information for the kernel about PCI devices.
procps-3.2.5-i486-1 - Provides information about your system. Whilst you may not *need* it, it may be useful for other things regarding your system.
slocate-2.7-i486-3 - slocate creates a database of all the file names on your computer. It is a lot faster than find, but you do have to keep it updated.
smartmontools-5.33-i486-1 - Most hard drives support SMART (Self Monitoring, Analysis and Reporting Technology) these days. If you don't turn SMART on, then you can get rid of this.
syslinux-2.13-i486-1 - If you don't dual boot, or at least won't be booting from the Windows partition (i.e. you use Lilo or Grub instead), you shouldn't need this.
usbutils-0.11-i486-3 - Tools to provide information about your USB devices. If you don't have any, you don't need this.
utempter-1.1.3-i486-1 - ? (Don't know)
acct-6.3.2-i386-1 - If you need processes logged, keep this.
at-3.1.8-i486-2 - Delayed commands. Probably depends if you need them or not.
lsof-4.72-i486-1 - Lists all open files. Do you need this?
(I don't really recommend removing anything from /l)
ncurses-5.4-i486-2 - If you want to use any tools based on ncurses (such as some of the Slackware setup/ installation scripts), you will need this!
iptables-1.3.3-i486-1 - You *need* this package if you want a firewall, full stop.
Should just install everything from A and L series. Unless hard drive space is really on the short, alot of those things fall under the category of "generally usefull to have". Much of the A series could be considered "basc linux". And it just makes for alot less headache to do all of the L series.
Personally every slack box I build regardless of purpose includes everything from the A, L, and D series.