Select Your Language

Infrastructure and Management

Cloud Computing

Storage

Runtimes

Integration and Automation

  • Comments
  • RPM Question, confusion on x86_64 packages and naming convention

    Posted on

    This is probably a dumb question, however I can't find an answer via Google and it just isn't clear to me.

    I'm installing Oracle on RHEL x86_64 and part of the requirements is to have unixODBC installed.

    I did a dry run earlier this year and have a directory of all of the rpms that I needed to install before I could install Oracle.

    I had alot of issues with unixODBC and had to put a ticket in with RH Support, however I realized the following:

    There are two types that I noticed:

    unixODBC64-2.2.14-3.el5.x86_64.rpm
    unixODBC64-devel-2.2.14-3.el5.e86_64.rpm
    unixODBC64-libs-2.2.14-3.el5.x86_64.rpm

    and

    unixODBC-2.2.11-10.el5.x86_64.rpm
    unixODBC-devel-2.2.11-10.el5.x86_64.rpm
    unixODBC-libs-2.2.11-10.el5.x86_64.rpm

    One has 64 in the name (unixODBC64) and the latter has 64 to file name to show that it is a x86_64.

    If I tried to use rpm -ivh on any of the unixODBC64 packages all of them returned various dependies issues.

    If I tried to install the unixODBC that didn't have the 64 in the package name, they all installed ok with no dependies issues.

    Aren't both of these x86_64 packages? I guess I'm not understanding what the difference is between the two, even though they seem the same to me.

    Also I'm not clear if there is an rpm command to get info on a rpm package that isn't installed so I can cross-compare them against what did install.

    thanks

    by

    points

    Responses

    Red Hat LinkedIn YouTube Facebook X, formerly Twitter

    Quick Links

    Help

    Site Info

    Related Sites

    © 2026 Red Hat