much thanks to everyone for all the replies. I am trying the mstool right now and also installing the Berkeley DB. But i am having trouble wiht the DB. I downloaded the file "db-4.5.20.tar.tar" from the oracle web site and ran the following command "
>tar xvzf db-4.5.20.tar.tar
it extracted all of the files into a new folder inside my current folder (I'm assuming this is normal)
followed by
#cd build_unix
#../dist/configure
#make
#make install
Then i tried to run the ./configure for squidguard and i get the error that it cant find the db.h it tells me to run the command with the following argument --with-db=DIR where DIR is the directory where i installed BerkeleyDB. well the directory that it installed it's self was /usr/local/BerkeleyDB.4.5
and when i enter this i get the same error
I went to the man pages on BerkeleyDB located in /downloads/BerkeleyDB/db-4.4.20.NC/docs/index.html using elinks
on the pages that speaks of "Dynamic shared libraries" I read that i needed to enter the following commands in
#cc -L BUILD_DIRECTORY/.libs -o testprog testprog.o -lbd-.4.5
#envLD_LIBRARY_PATH="BUILD_DIRECTORY/.libs:$LD_LIBRARY_PATH" ./testprog
the man explains that BUILD_DIRECTORY is the location that BerkeleyDB was bult
so i entered this in
#cc -L /usr/local/BerkeleyDB.4.5/.libs -o testprog testprog.o -lbd-.4.5
getting the wonderful feedback as follows
cc: testprog.o: No such file or directory
I go to the web-site for squidguard.org hoping for help, and all it says is "Annotation: Make sure that the shared library of your BerkeleyDB installation is known by your system (check /etc/ld.so.conf). " so using vi i check it.... ok wtf am i looking for again? so here is prob... I dont know if linus knows where it is or not, because i... dont know where to find out what it would say if it did.
so now we get to the part where i am going to hear that i may as well re-install SME...

so i subsitute the "testprog" with /etc/lb.so.conf
i get feed back that states that one file has been written
then the next command states the same thing again
env: ./testprog: no such file or directory
trying the subsitution:
and it writes it to the env file(.... is this good?, prob not)
trying the ./configure again and same error...

i have spent the last 3 hours looking at page after page of manuals and i cant find anything relevent i know i am over looking it and I know i don't know jack about linux CLI, i admit i have been using MS products for the last 10 years and i just started with linux a week ago and with only a book on Linux+ cert from Thomson to guide me i am S.O.L.. so pardon my ignorance but i really need assistance
And i know what a domain controller is, i dont know how i keep coming accross as networking ignorant but i am not i have set up 5 windows 2003 active directories in the last year, i know how they work and the root domain controller on the active directory can set the permissions for both the domain GPO and local client machines GPO simply by taking control using a mmc so please help instead of lecturing me on active directory if you know what i am talking about then fill in the blanks otherwise ask questions so i can clarify. And i have seen that SME can do some of the things that active directory can do but not all, but what more can i expect from a OS that is built on a Linux core trying to take control of the closed source MS windows XP pro SP2 machines... things that people had to reverse engineer or come up with clean slate so i am not expecting perfection from SME and i am not afraid to spend a few weeks researching before implementing (i have been planning this for about 2 weeks now) I was always worried when the manual for SME was so cut slate and dry with only instructions on the webpage "server-manager" knowing full well that with any linux distro the true administration happens at the CLI
but please dont think that i am ungrateful for the responses that i have been given I just feel that we should not cover ground that we both know