Buenos dÃas, Trabajo en Linux (Fedora) y he creado un paquete de R para uso interno, llamado Ind, el cual he instalado en Linux y me funciona perfectamente. Ahora quiero distribuirlo entre mis compañeros y algunos trabajan con Windows, por lo que he tratado de instalarlo en Windows 7 (hice en mi portátil una partición del disco y tengo tanto Fedora como Windows 7). Según he leÃdo en algunos documentos de creación de paquetes y en el manual "R Writing Extensions", para instalar mi paquete en R, basta con convertir mi archivo Ind.tar.gz a formato .zip y luego instalar éste desde la consola de R. Para ello, creo que se usa en una consola: R CMD INSTALL --build Ind_1.0.tar.gz. Sin embargo, me han aparecido problemas: C:\Users\Guillermo Vinué\Desktop> R CMD INSTALL build --Ind_1.0.tar.gz * installing to library ‘C:\Users\Guillermo Vinué\Documents/R/win-library/2.12’ * installing *source* package ‘Ind’ … Aviso en file(file.path(outDir, “Descriptionâ€), open = “wâ€) : no fue possible abrir el archivo ‘C:\Users\Guillermo Vinué\Documents/R/win-library/2.12/Ind/DESCRIPTION’: No such file or directory Error in file(file.path(outDir, “Descriptionâ€), open = “wâ€) no se pudo abrir la conexión ERROR: Installing package DESCRIPTION failed for package Ind * removing C:\Users\Guillermo Vinué\Documents/R/win-library/2.12/Ind’ He tratado de entender este error, pero no encuentro solución, mi archivo DESCRIPTION sà que está en el paquete. ¿Alguien me podrÃa ayudar?. Muchas gracias de antemano. Un saludo, Guillermo
[R-es] Distribuir paquete Windows
6 messages · guivivi en alumni.uv.es, miguel.angel.rodriguez.muinos en sergas.es, Oscar Perpiñan +1 more
Hola Guillermo. Mi recomendación es que descomprimas "Ind" y te quedará un carpeta <Ind>, que la comprimas con ZIP y que ejecutes "R CMD INSTALL Ind.zip" Por favor, prueba y comenta si te funcionó o te da el mismo error. Un Saludo, Miguel. -----Mensaje original----- De: r-help-es-bounces en r-project.org [mailto:r-help-es-bounces en r-project.org] En nombre de guivivi en alumni.uv.es Enviado el: lunes, 21 de febrero de 2011 9:38 Para: R-help-es en r-project.org Asunto: [R-es] Distribuir paquete Windows Buenos dÃas, Trabajo en Linux (Fedora) y he creado un paquete de R para uso interno, llamado Ind, el cual he instalado en Linux y me funciona perfectamente. Ahora quiero distribuirlo entre mis compañeros y algunos trabajan con Windows, por lo que he tratado de instalarlo en Windows 7 (hice en mi portátil una partición del disco y tengo tanto Fedora como Windows 7). Según he leÃdo en algunos documentos de creación de paquetes y en el manual "R Writing Extensions", para instalar mi paquete en R, basta con convertir mi archivo Ind.tar.gz a formato .zip y luego instalar éste desde la consola de R. Para ello, creo que se usa en una consola: R CMD INSTALL --build Ind_1.0.tar.gz. Sin embargo, me han aparecido problemas: C:\Users\Guillermo Vinué\Desktop> R CMD INSTALL build --Ind_1.0.tar.gz * installing to library 'C:\Users\Guillermo Vinué\Documents/R/win-library/2.12' * installing *source* package 'Ind' ... Aviso en file(file.path(outDir, "Description"), open = "w") : no fue possible abrir el archivo 'C:\Users\Guillermo Vinué\Documents/R/win-library/2.12/Ind/DESCRIPTION': No such file or directory Error in file(file.path(outDir, "Description"), open = "w") no se pudo abrir la conexión ERROR: Installing package DESCRIPTION failed for package Ind * removing C:\Users\Guillermo Vinué\Documents/R/win-library/2.12/Ind' He tratado de entender este error, pero no encuentro solución, mi archivo DESCRIPTION sà que está en el paquete. ¿Alguien me podrÃa ayudar?. Muchas gracias de antemano. Un saludo, Guillermo _______________________________________________ R-help-es mailing list R-help-es en r-project.org https://stat.ethz.ch/mailman/listinfo/r-help-es Nota: A información contida nesta mensaxe e os seus posibles documentos adxuntos é privada e confidencial e está dirixida únicamente ó seu destinatario/a. Se vostede non é o/a destinatario/a orixinal desta mensaxe, por favor elimÃnea. A distribución ou copia desta mensaxe non está autorizada. Nota: La información contenida en este mensaje y sus posibles documentos adjuntos es privada y confidencial y está dirigida únicamente a su destinatario/a. Si usted no es el/la destinatario/a original de este mensaje, por favor elimÃnelo. La distribución o copia de este mensaje no está autorizada. See more languages: http://www.sergas.es/aviso_confidencialidad.htm
Hola, Hasta donde yo se, la compilación de paquetes para windows no es evidente. Cuando lo he necesitado he utilizado esta página: http://win-builder.r-project.org/ Con todo, creo que es posible hacerlo en el ordenador de uno mismo (http://cran.r-project.org/doc/manuals/R-exts.html#Building-packages): "Multiple sub-architectures: On systems which support multiple sub-architectures (principally Windows and Mac OS X), R CMD check will install and check a package which contains compiled code under all available sub-architectures. (Use option --force-multiarch to force this for packages without compiled code, which are otherwise only checked under the main sub-architecture.) This will run the loading tests, examples and tests directory under each installed sub-architecture in turn, and give an error if any fail. Where environment variables (including PATH17) need to be set differently for each sub-architecture, these can be set in architecture-specific files such as R_HOME/etc/i386/Renviron.site. An alternative approach is to use R CMD check --no-multiarch to check the primary sub-architecture, and then to use something like R --arch=x86_64 CMD check --extra-arch or (Windows) /path/to/R/bin/x64/Rcmd check --extra-arch to run for each additional sub-architecture just the checks18 which differ by sub-architecture. " Saludos. Oscar. El Mon, 21 Feb 2011 09:38:16 +0100 (CET) <guivivi en alumni.uv.es> escribió:
Buenos dÃas, Trabajo en Linux (Fedora) y he creado un paquete de R para uso interno, llamado Ind, el cual he instalado en Linux y me funciona perfectamente. Ahora quiero distribuirlo entre mis compañeros y algunos trabajan con Windows, por lo que he tratado de instalarlo en Windows 7 (hice en mi portátil una partición del disco y tengo tanto Fedora como Windows 7). Según he leÃdo en algunos documentos de creación de paquetes y en el manual "R Writing Extensions", para instalar mi paquete en R, basta con convertir mi archivo Ind.tar.gz a formato .zip y luego instalar éste desde la consola de R. Para ello, creo que se usa en una consola: R CMD INSTALL --build Ind_1.0.tar.gz. Sin embargo, me han aparecido problemas: C:\Users\Guillermo Vinué\Desktop> R CMD INSTALL build --Ind_1.0.tar.gz * installing to library ?C:\Users\Guillermo Vinué\Documents/R/win-library/2.12? * installing *source* package ?Ind? ? Aviso en file(file.path(outDir, ?Description?), open = ?w?) : no fue possible abrir el archivo ?C:\Users\Guillermo Vinué\Documents/R/win-library/2.12/Ind/DESCRIPTION?: No such file or directory Error in file(file.path(outDir, ?Description?), open = ?w?) no se pudo abrir la conexión ERROR: Installing package DESCRIPTION failed for package Ind * removing C:\Users\Guillermo Vinué\Documents/R/win-library/2.12/Ind? He tratado de entender este error, pero no encuentro solución, mi archivo DESCRIPTION sà que está en el paquete. ¿Alguien me podrÃa ayudar?. Muchas gracias de antemano. Un saludo, Guillermo
_______________________________________________ R-help-es mailing list R-help-es en r-project.org https://stat.ethz.ch/mailman/listinfo/r-help-es
------------------- Oscar Perpiñán Lamigueiro Dpto. IngenierÃa Eléctrica EUITI-UPM
Hola, Muchas gracias por vuestras rápidas respuestas. He probado la opción de Miguel Ãngel y ahora obtengo este error: C:\Users\Guillermo Vinué\Desktop> R CMD INSTALL Ind.zip * installing to library 'C:\Users\Guillermo Vinué\Documents/R/win-library/2.12' Aviso en unzip(zipname, exdir=dest) error -1 al extraer del archivo zip Aviso en gzfile(file, "r") : cannot open compressed file 'Ind/DESCRIPTION', probable reason 'No such file or directory' Error en gzfile(file, "r") : no se puede abrir la conexión --- Parece que unzip no funciona, porque he probado a descomprimir el archivo desde R y obtenido este error:
unzip("C:/Users/Guillermo Vinué/Desktop/Ind.zip")
Mensajes de aviso perdidos
In unzip("C:/Users/Guillermo Vinué/Desktop/Ind.zip") :
error -1 al extraer del archivo zip
En ?unzip pone:
"The C code uses zlib and is in particular based on the contributed
minizip application in the zlib sources (from zlib.net) by Gilles Vollant".
Estoy un poco perdido, cualquier ayuda es bienvenida.
Muchas gracias y un saludo,
Guillermo
Hola Guillermo. Mi recomendación es que descomprimas "Ind" y te quedará un carpeta
<Ind>, que la comprimas con ZIP y que ejecutes "R CMD INSTALL Ind.zip"
Por favor, prueba y comenta si te funcionó o te da el mismo error. Un Saludo, Miguel. -----Mensaje original----- De: r-help-es-bounces en r-project.org
[mailto:r-help-es-bounces en r-project.org] En nombre de guivivi en alumni.uv.es
Enviado el: lunes, 21 de febrero de 2011 9:38 Para: R-help-es en r-project.org Asunto: [R-es] Distribuir paquete Windows Buenos dÃas, Trabajo en Linux (Fedora) y he creado un paquete de R para uso
interno, llamado Ind, el cual he instalado en Linux y me funciona perfectamente.
Ahora quiero distribuirlo entre mis compañeros y algunos trabajan con
Windows, por lo que he tratado de instalarlo en Windows 7 (hice en mi portátil una partición del disco y tengo tanto Fedora como Windows 7).
Según he leÃdo en algunos documentos de creación de paquetes y en el
manual "R Writing Extensions", para instalar mi paquete en R, basta con convertir mi archivo Ind.tar.gz a formato .zip y luego instalar éste desde la consola de R.
Para ello, creo que se usa en una consola: R CMD INSTALL --build
Ind_1.0.tar.gz.
Sin embargo, me han aparecido problemas: C:\Users\Guillermo Vinué\Desktop> R CMD INSTALL build --Ind_1.0.tar.gz * installing to library 'C:\Users\Guillermo
Vinué\Documents/R/win-library/2.12'
* installing *source* package 'Ind' ... Aviso en file(file.path(outDir, "Description"), open = "w") : no fue possible abrir el archivo 'C:\Users\Guillermo Vinué\Documents/R/win-library/2.12/Ind/DESCRIPTION': No such file or
directory Error in file(file.path(outDir, "Description"), open = "w") no se pudo abrir la conexión
ERROR: Installing package DESCRIPTION failed for package Ind * removing C:\Users\Guillermo Vinué\Documents/R/win-library/2.12/Ind' He tratado de entender este error, pero no encuentro solución, mi
archivo DESCRIPTION sà que está en el paquete.
¿Alguien me podrÃa ayudar?. Muchas gracias de antemano. Un saludo, Guillermo
_______________________________________________ R-help-es mailing list R-help-es en r-project.org https://stat.ethz.ch/mailman/listinfo/r-help-es Nota: A información contida nesta mensaxe e os seus posibles
documentos adxuntos é privada e confidencial e está dirixida únicamente ó seu destinatario/a. Se vostede non é o/a destinatario/a orixinal desta mensaxe, por favor elimÃnea. A distribución ou copia desta mensaxe non está autorizada.
Nota: La información contenida en este mensaje y sus posibles
documentos adjuntos es privada y confidencial y está dirigida únicamente a su destinatario/a. Si usted no es el/la destinatario/a original de este mensaje, por favor elimÃnelo. La distribución o copia de este mensaje no está autorizada.
See more languages: http://www.sergas.es/aviso_confidencialidad.htm
Hola, si tienes instalado en windows el pack Rtools no deberÃa dar problemas. Hace poco sacaron una versión nueva http://www.murdoch-sutherland.com/Rtools/ BastarÃa hacer en la consola de windows R CMD INSTALL --build Ind_1.0.tar.gz o dentro de R (en windows) install.packages("c:/Ind_1.0.tar.gz", repos=NULL, type="source") Si quieres, me puedes mandar el fichero tar y lo intento compilar yo. Un saludo
Buenos dÃas, Trabajo en Linux (Fedora) y he creado un paquete de R para uso interno, llamado Ind, el cual he instalado en Linux y me funciona perfectamente. Ahora quiero distribuirlo entre mis compañeros y algunos trabajan con Windows, por lo que he tratado de instalarlo en Windows 7 (hice en mi portátil una partición del disco y tengo tanto Fedora como Windows 7). Según he leÃdo en algunos documentos de creación de paquetes y en el manual "R Writing Extensions", para instalar mi paquete en R, basta con convertir mi archivo Ind.tar.gz a formato .zip y luego instalar éste desde la consola de R. Para ello, creo que se usa en una consola: R CMD INSTALL --build Ind_1.0.tar.gz. Sin embargo, me han aparecido problemas: C:\Users\Guillermo Vinué\Desktop> R CMD INSTALL build --Ind_1.0.tar.gz * installing to library ‘C:\Users\Guillermo Vinué\Documents/R/win-library/2.12’ * installing *source* package ‘Ind’ … Aviso en file(file.path(outDir, “Descriptionâ€), open = “wâ€) : no fue possible abrir el archivo ‘C:\Users\Guillermo Vinué\Documents/R/win-library/2.12/Ind/DESCRIPTION’: No such file or directory Error in file(file.path(outDir, “Descriptionâ€), open = “wâ€) no se pudo abrir la conexión ERROR: Installing package DESCRIPTION failed for package Ind * removing C:\Users\Guillermo Vinué\Documents/R/win-library/2.12/Ind’ He tratado de entender este error, pero no encuentro solución, mi archivo DESCRIPTION sà que está en el paquete. ¿Alguien me podrÃa ayudar?. Muchas gracias de antemano. Un saludo, Guillermo
_______________________________________________ R-help-es mailing list R-help-es en r-project.org https://stat.ethz.ch/mailman/listinfo/r-help-es
jm~
_______________________________
J. Miguel Marin
http://www.est.uc3m.es/jmmarin
Dep. of Statistics
University Carlos III of Madrid
Spain (E.U.)
2 days later
Hola,
Ya he podido instalar mi paquete de R en Windows.
El problema era cuestión del path donde instala por defecto R los
paquetes en el Windows de mi ordenador, que hasta ahora era:
C:\Users\Guillermo Vinué\Documents/R/win-library/2.12
R no reconoce este camino por el acento en mi apellido, Vinué, por eso
no instala el paquete.
Lo que he hecho es crear una nueva variable de entorno propia para
indicar dónde quiero instalar los paquetes a partir de ahora:
Nombre de la variable: R_LIBS
Valor de la variable: C:\nuevalib
Y entonces desde R:
install.packages("c:/Ind_1.0.tar.gz", repos=NULL, type="source")
o desde la consola:
C:\Users\Guillermo Vinué\Desktop> R CMD INSTALL Ind_1.0.tar.gz
y ya se instala el paquete.
Escribo esto para quién le pueda interesar.
Muchas gracias a todos por la ayuda.
Un saludo,
Guillermo
Hola, si tienes instalado en windows el pack Rtools no deberÃa dar problemas. Hace poco sacaron una versión nueva http://www.murdoch-sutherland.com/Rtools/ BastarÃa hacer en la consola de windows R CMD INSTALL --build Ind_1.0.tar.gz o dentro de R (en windows) install.packages("c:/Ind_1.0.tar.gz", repos=NULL, type="source") Si quieres, me puedes mandar el fichero tar y lo intento compilar yo. Un saludo
Buenos dÃas, Trabajo en Linux (Fedora) y he creado un paquete de R para uso interno, llamado Ind, el cual he instalado en Linux y me funciona perfectamente. Ahora quiero distribuirlo entre mis compañeros y algunos trabajan con Windows, por lo que he tratado de instalarlo en Windows 7 (hice en mi portátil una partición del disco y tengo tanto Fedora como Windows 7). Según he leÃdo en algunos documentos de creación de paquetes y en el manual "R Writing Extensions", para instalar mi paquete en R, basta con convertir mi archivo Ind.tar.gz a formato .zip y luego instalar éste desde la consola de R. Para ello, creo que se usa en una consola: R CMD INSTALL --build Ind_1.0.tar.gz. Sin embargo, me han aparecido problemas: C:\Users\Guillermo Vinué\Desktop> R CMD INSTALL build --Ind_1.0.tar.gz * installing to library ‘C:\Users\Guillermo Vinué\Documents/R/win-library/2.12’ * installing *source* package ‘Ind’ … Aviso en file(file.path(outDir, “Descriptionâ€), open = “wâ€) : no fue possible abrir el archivo ‘C:\Users\Guillermo Vinué\Documents/R/win-library/2.12/Ind/DESCRIPTION’: No such file or directory Error in file(file.path(outDir, “Descriptionâ€), open = “wâ€) no se pudo abrir la conexión ERROR: Installing package DESCRIPTION failed for package Ind * removing C:\Users\Guillermo Vinué\Documents/R/win-library/2.12/Ind’ He tratado de entender este error, pero no encuentro solución, mi archivo DESCRIPTION sà que está en el paquete. ¿Alguien me podrÃa ayudar?. Muchas gracias de antemano. Un saludo, Guillermo
_______________________________________________ R-help-es mailing list R-help-es en r-project.org https://stat.ethz.ch/mailman/listinfo/r-help-es
jm~
_______________________________
J. Miguel Marin
http://www.est.uc3m.es/jmmarin
Dep. of Statistics
University Carlos III of Madrid
Spain (E.U.)
_______________________________