Libraries and linux

Quick question, I am fairly new to linux and too make a long story short I have a lot of tools I have been eager to play with for years but lacking a linux box never got around too.  I have recently installed linux and found that often during the ./configure and make for GNU programs I am missing libraries and always have hell finding them.  I was wondering If i were to install all the libraries I came accross if that would blout my system.  I understand libraries are huge but disk space isnt an issue, performace is more or less.  I have a feeling that it shouldnt slow down my system but just wanted to make sure.  Any ideas experts on a list of libraries that would accomadate most programs.  I am specificly dealing with network apps.  
LVL 1
jonmclean2Asked:
Who is Participating?
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

rindiCommented:
It's better to install the libraries when needed. Depending on the distro you installed, many of the apps you are trying to install are probably included in their repository. It is therefore always better to use your distro's package manager to try to install those apps first. Then you won't be required to download the apps from their site nor need to use ./configure make make install to get them on your system. Also the builtin package manager will try to resolve any dependencies automatically if something isn't on your system or up to date. What distro did you install?
0

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
mglxxxCommented:
In general, you should have most of the libraries needed already on your system.
However, for most library packages provided with a distribution there are development packages,
which contain the headers needed for building software against those libraries. The library packages
themselves provide the runtime environment whereas the development packages (often named something
like <lib-name>-dev) provide the build environent.  Quite often the library package itself (i.e. the runtime
environment) is already installed whereas the development package is not.
So, when you are missing a library for building a piece
of software, your first stop should be the installation media of your Linux distro to look whether there is
an appropriate development package on the media. Chances are good that in most cases you  already
got the runtime environment for the missing library on your box.

Having lots of potentially not needed libraries on your system shouldn't slow down your system.
0
jonmclean2Author Commented:
Im using slackware and I as of yet haven't been to successfull with downloading and installing through online repositories.  I installed swaret and slapt-get but cant find even some of the most basic programs like dsniff, etc..
0
Determine the Perfect Price for Your IT Services

Do you wonder if your IT business is truly profitable or if you should raise your prices? Learn how to calculate your overhead burden with our free interactive tool and use it to determine the right price for your IT services. Download your free eBook now!

rindiCommented:
Slackware is one of those distro's I don't know much about. I think it mainly uses some rpm installer but am not sure.
0
jonmclean2Author Commented:
well thank you both for the imput, i think ill stick with a lightweight install, though i will probably opt for many of the dev packages
0
rindiCommented:
your welcome
0
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
Linux

From novice to tech pro — start learning today.