Linux - NewbieThis Linux forum is for members that are new to Linux.
Just starting out and have a question?
If it is not in the man pages or the how-to's this is the place!
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.
Right essentially I am having this problem and can anyone help me.
I intstalled glib 1.2.10 after tarring it and running the usual ./configure , make , make install without incident.
Then I tried to install gtk+ 1.2. and run into a glib >= 1.2 required glib 1.2.10 found etc. and it didn't install.
I read from the GTK+ site that I can install glib 1.2 and gtk+ 1.2 as well as higher GTK+ and glib being 2.4 which I wanted to do.
Now here is the problem, I was able to compile and install glib 2.4.0 but when I run "glib-config - - version"
I get a 1.2.10 message and obviously NO GTK...
If I have been able to install glib 2.4.0 without getting a error message then why when I try to find what version of glib I have installed do I only get 1.2.10 where is glib 2.4.0...which should be installed as I got no error message when I ran ./configure etc. with glib 2.4.0
And why does gtk+ 1.2 halt when clearly I have glib 1.2.10 installed say ing that i need glib >= 1.2 ??????
What is going on... I believe I can edit a configuration path but after copying and pasting said message into emacs editor I get nothing ie nothing to edit.
I chasing my own tail.
I relatively new to linux and its ticking me off no end.. can anyone help...
I'm wondering why you're compiling it on your own and not installing from RPMs. But if you're doing it, you probably have a reason.
Where have you installed your glib? Probably somewhere in /usr/local. Do you have /usr/local/bin and /usr/local/lib in PATH (run 'echo $PATH' to check)? Also, see if gtk configure has --with-glib option (I think it has, you get list of options using './configure --help'). If it has it you can run it
or something similar to point to the right glib.
When installing libraries, make sure that the path to the library is included in /etc/ld.so.conf, usually /usr/local/lib for your own compiled libraries
Then as root run the command ldconfig (or /sbin/ldconfig) so linux will be able to find the library. The first few times I installed libraries by compiling the source code I got the same problem of the my target program not being able to find the library even though it compiled properly
Just a quick thank you to everyone. To answer maya ..I did use the urpmi update to add principally ethereal to my mandrake distro but I got a corruption on downloads.
However, I have gone thru everything and used ldconfig after each dependency and have compiled ethereal from source.
Learning loads and feeling chuffed with myself and to everyone thanks again.