LinuxQuestions.org
Latest LQ Deal: Latest LQ Deals
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Software
User Name
Password
Linux - Software This forum is for Software issues.
Having a problem installing a new program? Want to know which application is best for the job? Post your question in this forum.

Notices


Reply
  Search this Thread
Old 10-26-2008, 09:29 AM   #1
shachter
Member
 
Registered: Jul 2007
Posts: 101

Rep: Reputation: 2
basesystem is needed by glibc-2.8.90-12 --- but which one?


Wishing to install the latest version of Skype, I invoke the command
rpm -i skype-2.0.0.72-suse.i586.rpm
and obtain the message
libc.so.6(GLIBC_2.4) is needed by skype-2.0.0.72-suse

Rpmfind.net locates glibc-2.8.90-12.i686.rpm, and an "rpm -i" command
on that file produces the message
basesystem is needed by glibc-2.8.90-12

Once again rpmfind.net is consulted, and I am informed of
basesystem-2008.0-7mdv2008.1.i586.rpm, described as "The skeleton
package which defines a simple Mandriva Linux system", of
basesystem-8.1-1.noarch.rpm, described as "The skeleton package which
defines a simple Fedora system", and of basesystem-8.0-2.noarch.rpm,
described as "The skeleton package which defines a simple Red Hat Linux
system". Alas, I am using, as indicated above, a SuSe system, neither
Mandriva nor Fedora nor RedHat. Which basesystem shall I install, so
that I can install glibc-2.8.90-12.i686.rpm, so that I can install
skype-2.0.0.72-suse.i586.rpm?

Also -- will installing glibc-2.8.90-12.i686.rpm in fact satisfy the
requirement for libc.so.6(GLIBC_2.4)? A while ago, after installing
a new version of gcc from source, I had to perform some wizardry on
my system, the exact details of which I do not recall, because of the
following phenomenon:

$ cc example.c
/lib/libc.so.6: undefined reference to `_dl_out_of_memory@GLIBC_PRIVATE'
collect2: ld returned 1 exit status

$ /usr/local/bin/cc example.c

$ /usr/local/bin/cc --version
cc (GCC) 4.2.1
Copyright (C) 2007 Free Software Foundation, Inc.

$ /usr/bin/cc --version
cc (GCC) 4.0.2 20050901 (prerelease) (SUSE Linux)
Copyright (C) 2005 Free Software Foundation, Inc.

In other words, installing gcc 4.2.1 in /usr/local/bin has rendered
the original gcc in /usr/bin useless. It may be that the bizarre need
for "libc.so.6(GLIBC_2.4)" is already met by libraries that I have
already installed from source -- but, even if true, that is of little
comfort, as the rpm database has no knowledge of what one installs
from source. I know about "rpm -i --nodeps", but one must not venture
there unless one is sure of the way, for the path there is dark, and
beset on all sides with mortal dangers.

I had no idea that installing the latest version of Skype would be so
intricate a problem. What help can you give me toward solving it? I
thank you in advance for your replies.

Jay F. Shachter
jay@m5.chicago.il.us
(1-773) 7613784
 
Old 10-30-2008, 01:03 PM   #2
Valery Reznic
ELF Statifier author
 
Registered: Oct 2007
Posts: 676

Rep: Reputation: 137Reputation: 137
Me too afraid of messing up with updates, so I can suggest your following way. Not short, but safe . Skype package your are trying ti install is for some distro. Install this distro somewhere - VMWare, Virtualbox, another physical computer - doesn't matter.
Than pack it with statifier (http://statifier.sf.net) or Ermine (http://magicErmine.com) and then copy resulting executable to your box.

Both statifier and Ermine create from dynamically linked executable and all needed shared libraries self-contained executable with no dependencies
(OK, almost no). Ermine is commercial, statifier is free. But statified executable dosn't like systems with memory randomization while
Ermine packed executable work on those systems
 
  


Reply



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
Glibc-2.3.6 patches needed Dhana_pal Linux - Software 3 12-28-2006 08:45 AM
glibc 2.3.4 needed to upgrade Mozilla 1.6-2 on FedoraCore1 casatirider Fedora 2 06-28-2004 10:09 AM
Basesystem neede to install glibc-2.2.4-25 gh0ul Linux - Newbie 0 12-01-2003 11:27 AM
glibc 2.3.2 needed under slack9.0 - should I just upgrade to 9.1? melquiades Slackware 8 11-26-2003 06:00 PM

LinuxQuestions.org > Forums > Linux Forums > Linux - Software

All times are GMT -5. The time now is 03:31 AM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration