LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   Linux - Newbie (https://www.linuxquestions.org/questions/linux-newbie-8/)
-   -   Dependencies: yes I searched first. (https://www.linuxquestions.org/questions/linux-newbie-8/dependencies-yes-i-searched-first-923313/)

fnguy4545 01-11-2012 03:03 PM

Dependencies: yes I searched first.
 
Linux centos and I'm trying to get ganglia installed. Yum is telling me that depencies such as bibc.so.6 is missing, for example. How do I go about resolving the dependency issues?

knudfl 01-11-2012 03:24 PM

Welcome to LQ.

I'd guess, you mean libc.so.6 ?
"libc" is your OS (besides the kernel), and is always installed.

Are you trying to install a ganglia rpm package for the wrong architecture ?
The command 'uname -m' will reply with <arch>.


The correct install command is : # yum install ganglia
The package 'ganglia' is in the EPEL repo
https://fedoraproject.org/wiki/EPEL

..

fnguy4545 01-12-2012 08:26 AM

Yup, meant libc... The actual errors were like this: libc.so.6()(64bit) is needed by vertica-ganglia-4.1.2-20101027143359.noarch
I did a uname -a and it's saying blah blah i686. I think that means I have 32 bit centos installed though I'd swear I didn't.

chrism01 01-12-2012 10:21 PM

Best to post the exact output of
Code:

uname -a

cat /etc/*release*

See post #5 https://www.linuxquestions.org/quest...64-bit-612352/ for HW; basically
"cat /proc/cpuinfo - look for "lm" in the flags"

deep27ak 01-13-2012 04:35 AM

Quote:

Originally Posted by fnguy4545 (Post 4572787)
I did a uname -a and it's saying blah blah i686. I think that means I have 32 bit centos installed though I'd swear I didn't.

If it says you have i686 it certainly means that you have 32-bit OS installed
try this command, it would show your version of OS

Code:

# getconf LONG_BIT
as per the package is concerned you can manually download the missing dependency.

But you should try yum as it can resolve dependency

Code:

#yum install vertica-ganglia
or whatever is the appropriate name for the package.

coolsg5636 01-13-2012 01:01 PM

Quote:

Originally Posted by deep27ak (Post 4573474)
If it says you have i686 it certainly means that you have 64-bit OS installed
try this command, it would show your version of OS

I am not sure if i686 mean 64 bit. Check this information out.

i686 (aka P6) = The P6 microarchitecture is the sixth generation Intel x86 microarchitecture, implemented by the Pentium Pro microprocessor that was introduced in November 1995. It is sometimes referred to as i686. It was succeeded by the NetBurst microarchitecture in 2000, but eventually revived in the Pentium M line of microprocessors. The successor to the Pentium M variant of the P6 microarchitecture is the Core microarchitecture.

JimBrewster 01-13-2012 01:09 PM

i686 = 32 bit. I'm pretty sure you have a 32 bit CENTOS. A 32 bit OS will install on 64 bit hardware but not the other way around.

deep27ak 01-16-2012 03:39 AM

Quote:

Originally Posted by coolsg5636 (Post 4573809)
I am not sure if i686 mean 64 bit. Check this information out.

i686 (aka P6) = The P6 microarchitecture is the sixth generation Intel x86 microarchitecture, implemented by the Pentium Pro microprocessor that was introduced in November 1995. It is sometimes referred to as i686. It was succeeded by the NetBurst microarchitecture in 2000, but eventually revived in the Pentium M line of microprocessors. The successor to the Pentium M variant of the P6 microarchitecture is the Core microarchitecture.

Thanks for your notifications.

It seems I was unaware or confused of the fact:D

Code:

x86 x64 signifies 64 bit architecture
ans i386 i686 is for 32-bit

apologies and I have edited my last post
but the command I have mentioned can be useful to check the version of linux OS.


All times are GMT -5. The time now is 05:21 PM.