2014-01-27 215 views
0

我使用CentOS的Linux的6.0版(最終),但無法安裝給定的包我試圖安裝rpm包,但我不能安裝RPM

1)RPM -ivh甲骨文instantclient11.2 - 德弗爾11.2.0.1.0-1.x86_64.rpm

每當我安裝包,我得到以下錯誤

error: Failed dependencies: 
      oracle-instantclient11.2-basic >= 11.2.0.1.0 is needed by oracle-instantclient11.2-devel-11.2.0.3.0-1.x86_64 

2)的轉速-ivh甲骨文instantclient11.2-devel的-11.2.0.1.0- 1.x86_64.rpm

每當我在擺攤包,我得到了以下錯誤

error: Failed dependencies: 
     oracle-instantclient11.2-basic >= 11.2.0.1.0 is needed by oracle-instantclient11.2-devel-11.2.0.1.0-1.x86_64  

回答

3

the instant client information page

安裝說明

安裝步驟:

  1. 下載相應的即時客戶端軟件包您的平臺。所有安裝都需要基本或基本Lite軟件包。
    ...

即參照.zip版本,但同樣會應用到.rpm版本。

所以,你需要獲得並安裝oracle-instantclient11.2-basic-11.2.0.1.0-1.x86_64.rpmoracle-instantclient11.2-basiclite-11.2.0.1.0-1.x86_64.rpm(基本精簡版:基本的縮小版,只有英文錯誤消息和Unicode,ASCII以及西歐字符集支持),然後才能上安裝-devel-包最佳。

有種感覺好奇的是,當更新版本可用時,您正在安裝11.2.0.1版本(或第一條錯誤消息中的11.2.0.3,儘管顯示了命令)。我假設你從the download site獲得.rpm文件。我會得到11.2.0.4版本,如果不是12.0.0.1版本,除非你有特定的理由堅持一個更舊的版本。儘管有消息提示他們不需要匹配,但我會得到basicdevel的相同版本。所以oracle-instantclient11.2-basic-11.2.0.3.0-1.x86_64.rpm(或basiclite),如果你堅持oracle-instantclient11.2-devel-11.2.0.3.0-1.x86_64.rpm