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.
I had a problem with glib-2.3.1, some programs I wanted to install required glibc-2.3.2 (Thunderbird, the mail client), but I couldnt find a glibc-2.3.2.tgz file to install... So what did I do? I removed glibc-2.3.1 package to install 2.3.2 from source tar.gz. Big mistake: now I cant ./configure the damn thing! The message I got:
checking build system type... i686-pc-linux-gnulibc1
checking host system type... i686-pc-linux-gnulibc1
checking sysdep dirs... sysdeps/i386/elf sysdeps/unix/sysv/linux/i386 sysdeps/unix/sysv/linux sysdeps/gnu sysd
eps/unix/common sysdeps/unix/mman sysdeps/unix/inet sysdeps/unix/sysv/i386 sysdeps/unix/sysv sysdeps/unix/i386
sysdeps/unix sysdeps/posix sysdeps/i386/i686/fpu sysdeps/i386/i686 sysdeps/i386/i486 sysdeps/i386/fpu sysdeps
/i386 sysdeps/wordsize-32 sysdeps/ieee754/ldbl-96 sysdeps/ieee754/dbl-64 sysdeps/ieee754/flt-32 sysdeps/ieee75
4 sysdeps/generic/elf sysdeps/generic
checking for a BSD-compatible install... /usr/bin/ginstall -c
checking whether ln -s works... yes
checking for pwd... /usr/bin/pwd
checking for gcc... gcc
checking version of gcc... 3.2.2, ok
checking for gnumake... no
checking for gmake... gmake
checking version of gmake... 3.80, ok
checking for gnumsgfmt... no
checking for gmsgfmt... no
checking for msgfmt... msgfmt
checking version of msgfmt... 0.11.5, ok
checking for makeinfo... makeinfo
checking version of makeinfo... 4.5, ok
checking for sed... sed
checking version of sed... 4.0.5, ok
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ANSI C... none needed
checking how to run the C preprocessor... /lib/cpp
configure: error: C preprocessor "/lib/cpp" fails sanity check
See `config.log' for more details.
To be honest, I'm lost here...
Thanx in advance!!
(BTW, Im almost giving up Slack because of this difficulties on upgrading stuff, im moving to Knoppix... any suggestions??)
my first suggestion would be to not give up on slack. sometimes, slackware is like a game of golf. things can go horribly all day, but there are brief moments of success, though few and far between, which makes it all worth it.
as for a .tgz package, i can help you out there. here is the mirror i use to get all my official slackware-current stuff:
Distribution: RH 6.2, Gen2, Knoppix,arch, bodhi, studio, suse, mint
you can't uninstall glibc. packages on your system will be linked to a specific version, so you upgrade, and the old one stays on your system. you'll have to reinstall the old, then follow a bunch of instructions for upgrading glibc.
I solved the problem quite strangely: I knew there was a tgz package of glib-2.3.2 somewhere on the web... so I installed swaret and installed glibc using it... although the concept os swaret is great, its list of aplications is very very small, cant be compared with Debians list...
For me, as far as I can see, the great thing about Knoppix is that it is very lite, and yet has the apt-get feature of Debian... On the other side I'd like to know how to maintain my system by my own, without using apt-get, but I'm tired of googling about dependencies, copying commands without knowing what I'm doing... I mean, what I wanted was to LEARN how stuff works on linux, using Slack... but this is not happening... I know it takes some effort to learn Slack, but I got tired of searching stuff for hours just to do simple stuff AND without knowing EXACLY what im doing... maybe I'm too dumb to use Slack! :-P Dont know... Im using Slack for about 6 months and i feel like a rookie...
Anyway, thanx for the help!... Please, convince me to stick with Slack! :-) I want to know why people think its so good...
if you want to learn how things work, I think trying linux-from-scratch is a good idea. You'll be using Slack to install another system to a spare hd/partition. It's quite fun and not as hard as it seems so long as you do what they tell you to do in the book.
What I mean about static version is the program Thunderbird not glibc-2.3.2. If you can find Thunderbird that has been compiled as static, then you do not have to worry about glibc or any library that Thunderbird depends. Though compiling a program as static increases the size of it and it can sometimes be slow when it starts up. A program called Opera, a web browser, that you have an option to download the shared or static pre-compiled version.
I hope you uninstall your old version of glibc before installing the newer version of glibc.
The only reason why Slackware is good is because you are in a lot more control than any distributions besides Debian or LFS and that is about it. Slackware is not any different than other distributions. It has the same steps and the same problems.
IMO, Mandrake 9.0 showd me what it was doing like making partitions and format them by using the ps utility. It also showd me how to setup the network. Distributions like Redhat uses tons of commands that is only works in GUI.
Sorry Electro, I didn't read the first post about Thunderbird. I thought it was just a general discussion about glibc problems. This has nothing to do with Thunderbird.
What I am trying to do is build our applications whilst linking with Oracle libraries. However, these libraries have different definitions to those defined in the version of glibc we are running with (glibc-2.3.2-95-.27). I have found that this has been fixed in version glibc-2.3.2-5 but I cannot find the sourve for this anywhere. I have found the .rpm package but Linux RHAS3 will not allow me to downgrade. I am not able to uninstall glibc as the .rpm package doesn't even exist on the machine. Therfore, I cannot downgrade to 2.3.2-5. Do you know how I could do this or if there is a .tar.gz file with the 2.3.2-5 source available to download?
I am also building my applications based on Oracle libraries. And I encountered the same problems as you. I tried to search for the answer in the Internet, and got some useful passages, then I knew that I should downgrade glibc in my Red Hat 9 for Oracle 9i. But the old URL to down the glibc-2.3.2-5 is expired now, and I failed to find other url to download it.
Would you be so kind to tell me where to download it? Thank you.