[R-br] Salvar lista de pacotes instalados para utilizar após a formatação
nandodesouza em gmail.com
nandodesouza em gmail.com
Sábado Agosto 29 18:11:22 BRT 2015
Em sex 28 ago 2015, às 22:42:56, Fernando Mayer escreveu:
> Para uma solução mais permanente, crie um diretório onde vc tem
permissão
> de escrita, por exemplo em /home/fernando/R/library
>
> Ainda no seu HOME, crie um arquivo .Renviron
(/home/fernando/.Renviron) com
> a seguinte variável de ambiente:
>
> R_LIBS=~/R/library
>
> Salve esse arquivo e reinicie uma sessão do R. Agora seu .libPaths()
deve
> ser algo como
>
> .libPaths()
> [1] "/home/fernando/R/library" "/usr/local/lib64/R/library"
>
> O importante é que sua biblioteca particular é a primeira dessa lista.
> Agora qualquer pacote que vc instalar, tanto com install.packages()
ou
> devtools::install_git() por exemplo, será instalado nessa biblioteca
por
> padrão.
>
> Quando vc for formatar seu computador basta salvar esse diretório,
e na
> nova instalação colocar ele no mesmo lugar e não esquecer de criar
o
> ~/.Rprofile. Dessa forma tudo funcionará como antes.
>
> Esse procedimento também é válido para quando vc atualizar a
versão do R.
> Se o seu .Rprofile estiver presente, a nova versão já ira carregar os
> pacotes desse local, sem a necessidade de fazer qualquer
configuração
> adicional, e sem ter que reinstalar tudo novamente.
>
> Para mais detalhes de instalação e gerenciamento de pacotes no R,
veja:
>
> http://git.leg.ufpr.br/fernandomayer/R-pacotes-rautu/blob/master/R_gerenciam
> ento_de_pacotes.md
>
> ---
> Fernando de Pol Mayer
> Laboratório de Estatística e Geoinformação - LEG
> Departamento de Estatística - DEST
> Universidade Federal do Paraná - UFPR
> URL: http://www.leg.ufpr.br/~fernandomayer
> e-mail: fernando.mayer [@] {gmail.com, ufpr.br}
>
> 2015-08-28 15:36 GMT-03:00 Paulo Justiniano
<paulojus em leg.ufpr.br>:
> > pac <- packageStatus()
> > names(pac)
> >
> > terá uma dista com istalados e dispobíveis
> >
> > exporte em um arquivo e depois leir e passe o vetor dos
instalados para o
> > install.packages()
> >
> >
> >
> > On Fri, 28 Aug 2015, Fernando Antonio de souza wrote:
> >
> > Caros colegas.
> >
> >> Preciso formatar meu computador. Eu utilizo Ubuntu 14.04, eu
gostaria de
> >> salvar uma
> >> lista com os pacotes instalados para que eu possa repor após a
formatação
> >> de forma
> >> automática. Há uma forma de fazer isso, ou terei de fazer de
maneira
> >> automática?
> >> Qual a melhor forma de resolver
> >>
> >> Att
> >>
> >> --
> >>
=======================================================================
> >> Fernando Souza
> >> Zootecnista, DSc. Produção Animal
> >> e-mail:nandodesouza em gmail.com
> >> https://producaoanimalcomr.wordpress.com/
> >>
========================================================================
> >
> > _______________________________________________
> > R-br mailing list
> > R-br em listas.c3sl.ufpr.br
> > https://listas.inf.ufpr.br/cgi-bin/mailman/listinfo/r-br
> > Leia o guia de postagem (http://www.leg.ufpr.br/r-br-guia) e forneça
> > código mínimo reproduzível.
Caros Colegas
Gostaria de agradecer todas as dicas recebidas. Eu acabei utilizando
um pouco do que cada um disse e foi um sucesso! Durante a
formatação fiz uma partição home, conforme sugerido pelo Walmes e
criei um biblioteca R no home conforme as orientações do Fernando
Mayer. Infelizmente as dicas do Marcus, não funcionaram para mim,
mas consegui através de umas dicas que encontrei na internet (não
lembro o site) e que compartilho agora para registro.
Faça as devidas alterações conforme seu sistema ( altere o caminho
para o diretório onde será salvo o arquivo rda)
# backup dos pacotes intalados no R
#
# stores a list of your currently installed packages
tmp = installed.packages()
installedpackages = as.vector(tmp[is.na(tmp[,"Priority"]), 1])
save(installedpackages, file="/media/fernando/SINERGIA/Backup
Ubuntu/installed_packages.rda")
#----------------------------------------------------------------------------
#Restaurar os pacotes no R (Recomendo fazer após seguir as
recomendações do Fernando Mayer)
restore_packages.R
#
# installs each package from the stored list of packages
load("/media/fernando/SINERGIA/Backup
Ubuntu/installed_packages.rda")
for (count in 1:length(installedpackages))
install.packages(installedpackages[count])
Abraço a todos
Mais detalhes sobre a lista de discussão R-br