[R-es] paquete ROracle en linux

jose luis cañadas canadasreche en gmail.com
Mar Mar 6 23:51:07 CET 2012


Hola.
Me contesto yo mismo, después de una búsqueda intensa y de varios
correos intercambiados con Denis Mukhin de Oracle, creador y maintainer
del paquete, me ha dado la solución.

Paso 1.  Instalar
"oracle-instantclient11.2-basic-11.2.0.3.0-1.x86_64.rpm" (por ejemplo,
usando alien para convertirlo a paquete deb), instalar también
"oracle-instantclient11.2-devel-11.2.0.3.0-1.i386.rpm" porque hacen
falta las cabeceras .

Paso 2. En la consola escribir

export LD_LIBRARY_PATH=/usr/lib/oracle/11.2/client64/lib:$LD_LIBRARY_PATH


tal como indican en http://cran.r-project.org/web/packages/ROracle/INSTALL

Paso 3. Bajar del cran  "ROracle_1.1-1.tar.gz", pero ahora en vez de
escribir en la consola 

sudo R CMD INSTALL ROracle_1.1-1.tar.gz 

ponemos lo siguiente

sudo R CMD INSTALL 
--configure-args='--with-oci-lib=/usr/lib/oracle/11.2/client64/lib 
--with-oci-inc=/usr/include/oracle/11.2/client64' ROracle_1.1-1.tar.gz

Y con esto ya se instala bien ( al menos en mi debian 64 bits) , parece
ser que R no interpretaba bien que el sistema es de 64 bits en vez de
32, según Denis con

R CMD config LIBnn


debería devolver lib64 y a mi me salía lib. pero con la orden completa
se soluciona.

Desde aquí, de nuevo, muchas gracias Denis.

El 06/03/12 20:59, jose luis cañadas escribió:
> Buenas.
> Necesito conectarme a una BD Oracle desde linux debian y estoy probando
> a instalar el paquete ROracle para usar la misma forma de conectarme que
> tenía cuando usaban postgres. El tema es que al instalarlo me dice
>
> * installing *source* package ‘ROracle’ ...
> ** package ‘ROracle’ successfully unpacked and MD5 sums checked
> configure: error: OCI libraries not found
> ERROR: configuration failed for package ‘ROracle’
> * removing ‘/usr/local/lib/R/site-library/ROracle’
>
> he instalado el paquete
> oracle-instantclient11.2-basic-11.2.0.3.0-1.x86_64.rpm (después de
> pasarlo a deb con alien) pero me sigue dando el mismo error. supongo que
> necesito los headers de las OCI libraries pero no los encuentro.
>
> ¿Alguien me puede echar una mano?
>
> Gracias
>
> _______________________________________________
> R-help-es mailing list
> R-help-es en r-project.org
> https://stat.ethz.ch/mailman/listinfo/r-help-es



Más información sobre la lista de distribución R-help-es