Não é possível baixar pacotes em R (nem RStudio nem Terminal)

0

Sou muito novo no linux, minha única experiência é usar um computador que pertenceu a outra pessoa antes, o que significa que tudo já foi configurado / baixado e não tive problemas em fazer o meu trabalho nele, o que envolve usar algumas ferramentas GIS e RStudio.

Acontece que há três dias recebi um novo computador do meu chefe e decidi manter a tradição e instalar o linux também. Todos os meus colegas estavam usando o Mint 18.3, então baixei e instalei. Acontece que não foi tão direto quanto eu pensava.

Depois de ler um monte de fóruns e questões postadas aqui, consegui atualizar meu sources.list e inserir um espelho do CRAN para o download do último lançamento do R (3.4.4). O RStudio prontamente reconheceu isso. Entretanto, a instalação de novos pacotes é quase impossível, já que até mesmo funcionalidades "nativas", como o dataset de importação , estão desativadas porque os pacotes não puderam ser baixados.

Eu tentei abrir o R através do terminal e instalar pacotes usando a função install.packages , mas o problema persistiu. Como posso consertar meu RStudio para instalar pacotes corretamente?

Abaixo, há uma cópia do log (observe que especifiquei o espelho manualmente):

> install.packages("Rcpp",repo="https://cloud.r-project.org/", type="source")
Installing package into ‘/home/iis/R/x86_64-pc-linux-gnu-library/3.4’
(as ‘lib’ is unspecified)
trying URL 'https://cloud.r-project.org/src/contrib/Rcpp_0.12.16.tar.gz'
Content type 'application/x-gzip' length 3763400 bytes (3.6 MB)
==================================================
downloaded 3.6 MB

* installing *source* package ‘Rcpp’ ...
** package ‘Rcpp’ successfully unpacked and MD5 sums checked
** libs
g++  -I/usr/share/R/include -DNDEBUG -I../inst/include/     -fpic  -g -O2         -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time     -D_FORTIFY_SOURCE=2 -g  -c Date.cpp -o Date.o
/bin/bash: g++: command not found
/usr/lib/R/etc/Makeconf:168: recipe for target 'Date.o' failed
make: *** [Date.o] Error 127
ERROR: compilation failed for package ‘Rcpp’
* removing ‘/home/iis/R/x86_64-pc-linux-gnu-library/3.4/Rcpp’
Warning in install.packages :
  installation of package ‘Rcpp’ had non-zero exit status

Mais uma vez, como sou muito novo no Linux, não sei quais informações devo oferecer para melhor ajudá-lo, mas lembre-se de que tudo provavelmente está em uma configuração padrão / de fábrica. Se você precisar de informações adicionais, posso fornecer a você (dadas as instruções adequadas)

    
por Eric Lino 10.04.2018 / 23:38

1 resposta

0

Antes de começar, muitos dos pacotes R dependem das seguintes ferramentas de desenvolvimento, portanto, vá em frente e instale-os primeiro com apt-get install :

r-base-dev

Você pode instalar os pacotes R via Rstudio via Tools > Instale os pacotes e eles também funcionarão para o R. Digite os nomes dos pacotes no campo separados por espaços ou colunas. Às vezes, você precisará do Bioconductor para instalar os pacotes e poderá encontrar essas informações aqui:

link

Para dar uma visão geral:

source("https://bioconductor.org/biocLite.R")
biocLite()

Isso definirá o URL de origem do pacote para os pacotes e o script para fazer o download e instalá-los.

biocLite(c("GenomicFeatures", "AnnotationDbi"))

Use essa sintaxe com os nomes dos pacotes entre aspas duplas. Ele prosseguirá com o download e a instalação.

    
por 10.04.2018 / 23:55