On Thu, Jun 5, 2008 at 6:56 AM, William L. Maltby CentOS4Bill@triad.rr.com wrote:
On Wed, 2008-06-04 at 23:27 -0400, Scott R. Ehrlich wrote:
I am trying to install Oracle client 10g (10.2.0) on a 64-bit CentOS 5.0 system.
'rpm -q make gcc glibc etc' reveals some packages as "not installed", yet a yum install <package name> consistently returns Nothing to do. Yum list available <package name> yields nothing needed.
If rpm -q <list of packages> lists some that are "not installed" but every variant of yum install and yum list I've tried and googled claiims nothing more needs to be installed, either the OS is misreporting (I doubt that)
Good, 'cause the OS has nothing to do with it! ;-) It's all the rpm package and what sits on top of that, yum.
or I'm missing something that is not easily being revealed, or that I haven't used in a long time and outright forgetting.
A common error is to not give the correct name to rpm. Try
rpm -qa | grep <part of the pkg name>
I often forget to add such trivial stuff as ".i386" to the package name.
This is very important because in a 64 bits installation, you will need some packages in 32 bits version also (rpm -qa will show you duplicate names because of this). IIRC openmotif21 has 32 bits version only.
By default, yum installs the default architecture (uname -i) but you can "yum install compat-libstsdc++-devel.i386" if you need. To see the architecture of installed packages: rpm -qa --qf "%{N}-%{V}-%{R}.%{ARCH}\n"
-- Marcelo
"¿No será acaso que ésta vida moderna está teniendo más de moderna que de vida?" (Mafalda)