在Linux上安装Oracle Client SDK的依赖性错误

试图在Red Hat Linux EL6上安装Oracle客户端和SDK:

[~]: sudo rpm -ivh oracle-instantclient12.1-basiclite-12.1.0.2.0-1.x86_64.rpm Preparing... ########################################### [100%] 1:oracle-instantclient12.########################################### [100%] 

这似乎还行。 但是,然后尝试安装SDK …

 [~]: sudo rpm -ivh oracle-instantclient12.1-devel-12.1.0.2.0-1.x86_64.rpm error: Failed dependencies: oracle-instantclient12.1-basic >= 12.1.0.2.0 is needed by oracle-instantclient12.1-devel-12.1.0.2.0-1.x86_64 

我没有安装oracle-instantclient12.1-basiclite-12.1.0.2.0-1吗?

正如迈克尔·汉普顿指出的,我没有正确地阅读错误信息。 我已经安装了“Basic Lite”Oracle即时客户端,而SDK包(oracle-instantclient12.1-devel)则需要“基本”Oracle即时客户端。

我的成功在下面。 之后,sqlplus包也正常运行。

 [~]: sudo rpm -ivh oracle-instantclient12.1-basic-12.1.0.2.0-1.x86_64.rpm Preparing... ########################################### [100%] 1:oracle-instantclient12.########################################### [100%] [~]: sudo rpm -ivh oracle-instantclient12.1-devel-12.1.0.2.0-1.x86_64.rpm Preparing... ########################################### [100%] 1:oracle-instantclient12.########################################### [100%] [~]: sudo rpm -ivh oracle-instantclient12.1-sqlplus-12.1.0.2.0-1.x86_64.rpm Preparing... ########################################### [100%] 1:oracle-instantclient12.########################################### [100%]