Hola. Mi duda va dirigida a los usuarios de R en linux, que sé que somos unos cuantos. ¿Dónde instaláis los nuevos paquetes? Yo hasta ahora los estaba instalando mediante el sistema de paquetes , deb en mi caso, o con install.packages() dentro de R, pero ejecutando R como superusuario. El caso es que tenía pensado hacer una instalación nueva del sistema operativo, borrando la partición / y dejando la /home . Tengo un montón de paquetes en /usr/lib/R/library y en /usr/lib/R/site-library . ¿Puedo simplemente copiar estas carpetas a mi partición home dentro de /home/miusuario/R e instalar R después? Saludo
miguel.angel.rodriguez.muinos en sergas.es
2013-Feb-19 09:12 UTC
[R-es] paquetes de R en partición home o en usr
Hola José Luis. Cuando instalas R (y lo haces como root) hay ciertos paquetes que vienen "de base" que se instalan en el PATH del sistema... si vuelves a cargar R como root e instalas paquetes nuevos, lo hará de nuevo en ese PATH. Si ejecutas R como usuario sin privilegios de root, los nuevos paquetes, y algunos ficheros temporales que necesita R para funcionar correctamente, se alojarán en tu home de usuario. Es decir, R tendrá ciertos paquetes en una ubicación (creada por el root) y otros creados por el usuario correspondiente. Si quieres que todos los usuarios del sistema puedan disponer de los paquetes instalados por ese usuario concreto, puedes copiarlos en el PATH creado por el root (y viceversa, si quieres copiar los paquetes del root en el path de ese usuario, podrás hacerlo). La única precaución que debieras tener es la de los permisos de esos ficheros... para copiar ficheros de un usuario en una ruta del sistema deberás hacerlo como root y si lo que haces es copiar archivos de rutas del sistema en el home de un usuario deberás comprobar que ese usuario tiene permisos sobre esos ficheros. Esto es válido tanto para Linux como para Windows (en OSX no lo he comprobado). Un Saludo, ________________________________________________________ Miguel Ángel Rodríguez Muíños Dirección Xeral de Innovación e Xestión da Saúde Pública Consellería de Sanidade Xunta de Galicia http://dxsp.sergas.es -----Mensaje original----- De: r-help-es-bounces en r-project.org [mailto:r-help-es-bounces en r-project.org] En nombre de Jose Luis Cañadas Enviado el: lunes, 18 de febrero de 2013 18:19 Para: r-help-es Asunto: [R-es] paquetes de R en partición home o en usr Hola. Mi duda va dirigida a los usuarios de R en linux, que sé que somos unos cuantos. ¿Dónde instaláis los nuevos paquetes? Yo hasta ahora los estaba instalando mediante el sistema de paquetes , deb en mi caso, o con install.packages() dentro de R, pero ejecutando R como superusuario. El caso es que tenía pensado hacer una instalación nueva del sistema operativo, borrando la partición / y dejando la /home . Tengo un montón de paquetes en /usr/lib/R/library y en /usr/lib/R/site-library . ¿Puedo simplemente copiar estas carpetas a mi partición home dentro de /home/miusuario/R e instalar R después? Saludo _______________________________________________ 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