[R-es] R y had non-zero exit status

Carlos J. Gil Bellosta cgb en datanalytics.com
Mar Nov 5 17:50:33 CET 2013


Hola, ¿qué tal?

Eso te dice que es probable que te falte el paquete gtk+2.0 de ubuntu:
prueba a hacer

sudo apt-get install gtk-2.0

y luego trata de instalar el paquete de R de nuevo. Es posible que
vuelvas a tener algún tipo de dependencia insatisfecha y tengas que
volver a repetir el proceso: identificar el paquete faltante
(típicamente, una librería), instalarlo con apt-get y volver a tratar
de instalar el paquete. Desafortunadamente, no es posible alinear las
dependencias de R y del sistema operativo (salvo para los paquetes de
R distribuidos como .deb directamente desde repositorios Ubuntu).

Un saludo,

Carlos J. Gil Bellosta
http://www.datanalytics.com

El día 5 de noviembre de 2013 17:36, "Marcuzzi, Javier Rubén"
<javier.ruben.marcuzzi en gmail.com> escribió:
> Estimados Carlos y José
>
> Efectivamente deben ser librerías que faltan, desde RStudio para ratlle el
> error de xml desapareció al utilizar los repositorios de cran en ubuntu,
> como si instalaría cualquier programa.
>
> Hay otro error que aún no intenté solucionar, que es desde RStudio (aunque
> creo que instale algo de gtk ...), es el siguiente:
>
>> rattle()
> Installing package into ‘/home/javier/R/x86_64-pc-linux-gnu-library/3.0’
> (as ‘lib’ is unspecified)
> probando la URL
> 'http://cran.rstudio.com/src/contrib/cairoDevice_2.19.tar.gz'
> Content type 'application/x-gzip' length 39787 bytes (38 Kb)
> URL abierta
> ==================================================
> downloaded 38 Kb
>
> * installing *source* package ‘cairoDevice’ ...
> ** package ‘cairoDevice’ successfully unpacked and MD5 sums checked
> checking for pkg-config... pkg-config
> ERROR: gtk+2.0 not found by pkg-config.
> ERROR: configuration failed for package ‘cairoDevice’
> * removing ‘/home/javier/R/x86_64-pc-linux-gnu-library/3.0/cairoDevice’
> Warning in install.packages :
> installation of package ‘cairoDevice’ had non-zero exit status
>
> The downloaded source packages are in
> ‘/tmp/Rtmpp1rozz/downloaded_packages’
>
> Personalmente pienso que si instalo desde los repositorios ubuntu tengo que
> esperar la actualización de estos, los cuáles estarían obsoletos en
> comparación con los repositorios de R, (repositorios ubuntu para R vs
> repositorios R), o estoy equivocado.
>
> También hay un error de ese tipo con tm... (text mining . *).
>
> ¿Que es lo conveniente?
>
> Javier Marcuzzi
> El 05/11/13 12:47, Carlos J. Gil Bellosta escribió:
>
>> Hola, ¿qué tal?
>>
>> Abundando en lo que indica José, deberías hacernos llegar la lista
>> completa de mensajes que se generan durante la instalación.
>> Típicamente, antes del "had non-zero exit status" encontrarás mensajes
>> del tipo "checking for... FALSE" y otros que te dan pistas sobre lo
>> que te falta por instalar.
>>
>> Un saludo,
>>
>> Carlos J. Gil Bellosta
>> http://www.datanalytics.com
>>
>> El día 5 de noviembre de 2013 16:39, José Trujillo Carmona
>> <trujillo en unex.es> escribió:
>>>
>>> Normalmente hay alguna dependencia incumplida.
>>>
>>> Antes del had hay una indicación del paquete o función que necesita. Si
>>> es
>>> un paquete lo instala con Synaptic o apt-get. Si es una función, hay que
>>> saber en qué paquete se encuentra.
>>>
>>> Normalmente en Google se encuentra el paquete al que pertenece la
>>> función.
>>>
>>> No es seguro, hay veces que no.
>>>
>>> A menudo son los paquetes -dev (desarrollo) de librerías ya instaladas
>>> los
>>> que se necesitan que aporten librerias para la compilación.
>>>
>>> Suerte.
>>>
>>>
>>> El 05/11/13 16:17, "Marcuzzi, Javier Rubén" escribió:
>>>
>>>> Hola a todos
>>>>
>>>> Estoy utilizando linux ubuntu 13.10, hace mucho que no utilizo este
>>>> sistema.
>>>>
>>>> R y Rstudio se instalaron sin problemas, desde Rstudio instalo las
>>>> librerías que necesito, pero en algunas aparece el mensaje had
>>>> non-zero exit status, por ejemplo xml, desde los repositorios de
>>>> ubuntu cran-xml (no recuerdo este en detalle) dicha librería está
>>>> disponible y la instale desde este, pero por ejemplo rattle busca lo
>>>> que necesita, lo instala, pero como hay un error de ...had non-zero
>>>> exit status... no se instala como debería ser (el proceso finaliza).
>>>>
>>>> ¿Los que utilizan ubuntu, como hacen en estos casos?
>>>>
>>>> Desde ya muchas gracias
>>>> Javier Marcuzzi
>>>>
>>>> _______________________________________________
>>>> R-help-es mailing list
>>>> R-help-es en r-project.org
>>>> https://stat.ethz.ch/mailman/listinfo/r-help-es
>>>
>>>
>>> _______________________________________________
>>> R-help-es mailing list
>>> R-help-es en r-project.org
>>> https://stat.ethz.ch/mailman/listinfo/r-help-es
>>
>> _______________________________________________
>> R-help-es mailing list
>> R-help-es en r-project.org
>> https://stat.ethz.ch/mailman/listinfo/r-help-es
>
>
> _______________________________________________
> 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