Eu acho que os únicos pacotes R disponíveis através dos repositórios do Ubuntu são os pacotes mantidos pela equipe principal de desenvolvimento R. Como na maioria dos pacotes, aqueles disponíveis através de apt
ou synaptic nem sempre são as versões mais recentes. Felizmente, você tem a opção de adicionar uma fonte de software mantida pelo CRAN criando um novo arquivo em /etc/apt/sources.list.d/CRAN.list
que contém uma única linha de texto:
deb http://cran.r-project.org/bin/linux/ubuntu trusty/
(substitua trusty/
pelo nome de código da sua distribuição; se você não souber, digite lsb_release -c
em um terminal). Depois disso (e apt update
) seu gerenciador de pacotes sempre instalará (ou atualizará) as versões mantidas pelo CRAN de r-base
, r-base-core
, etc., porque elas terão números de versão mais altos que os do debian fontes. Veja aqui se apt
reclamar sobre o repo não estar assinado.
Para todos os outros pacotes (AKA "Contributed Packages"), eu prefiro instalar dentro do R via install.packages(c("name_of_package", "name_of_other_package"))
sempre que possível, a menos que eu saiba que a versão no CRAN é antiga e que uma versão mais nova tem funcionalidade que eu necessidade. Nesses casos, você pode instalar a partir do GitHub com devtools::install_github('AccountName/RepositoryName')
ou fazer o download de um arquivo e instalá-lo a partir de uma janela do terminal via R CMD INSTALL name_of_package.tar.gz
, ou dentro do R via install.packages("/path/to/downloaded/package.tar.gz", repos=NULL, type="source")
.
Para completar, aqui está a orientação oficial do CRAN .