Universo
A versão atual do R disponível quando uma nova versão do Ubuntu é lançada está sempre disponível no repositório do universo. Para instalar R:
sudo apt-get install r-base r-base-dev
Isto irá instalar R, os pacotes recomendados, e arquivos necessários para instalar muitos pacotes adicionais (mas não todos) de dentro de R usando install.packages("foo")
. Os pacotes R encontrados no repositório do universo não são atualizados quando novas versões do R ou os pacotes recomendados são lançados.
CRAN
CRAN tem versões atuais do R e os pacotes recomendados estão disponíveis para todas as versões atualmente suportadas do Ubuntu. Instruções detalhadas para adicionar os repositórios CRAN podem ser encontradas aqui. O primeiro passo é adicionar a chave de segurança:
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys E084DAB9
Então você precisa adicionar o repositório CRAN ao final de /etc/apt/sources.list
:
deb http://cran.r-project.org/bin/linux/ubuntu precise/
O endereço web CRAN pode ser substituído por um local <a href=”deb http:///bin/linux/ubuntu precise/”>mirror e o precise/
deve ser substituído pela versão do Ubuntu que você está usando. R pode então ser instalado:
sudo apt-get update sudo apt-get install r-base r-base-dev
Os pacotes no CRAN são atualizados regularmente e as versões mais recentes estarão normalmente disponíveis em alguns dias após o seu lançamento. Uma vantagem de usar o repositório CRAN é que as versões mais antigas dos pacotes estão disponíveis. Para instalar uma versão mais antiga de um pacote, ela deve estar pinada. As direções para pinagem são diferentes para apt-get e synaptic e detalhes podem ser encontrados aqui.
Launchpad PPA
Packages for the CRAN repository are built on a Launchpad PPA called RutteR. É possível usar o próprio PPA, que inclui mais alguns pacotes do que o repositório CRAN (JAGS e pacotes relacionados, por exemplo). Instalar o PPA via apt é muito simples:
sudo add-apt-repository ppa:marutter/rrutter sudo apt-get update sudo apt-get install r-base r-base-dev
O PPA é atualizado um pouco mais rápido que o repositório CRAN, mas pacotes mais antigos não estão disponíveis.
Se você tiver alguma dúvida sobre os repositórios CRAN ou PPA, por favor envie um e-mail para o mantenedor Michael Rutter.