2.1 Instalando o 
O pode ser instalado a partir dos binários pré-compilados ou do código fonte. Aqui, descreve-se a instalação do
a partir dos arquivos binários.
2.1.1 Windows
O binário executável do para o Windows está disponível na Rede Abrangente de Arquivos do
(CRAN) e pode ser baixado aqui.
Abra o executável e siga instruções de instalação do R mantendo todas as opções padrões.
No Windows a instalação do inclui uma Interface Gráfica do Usuário (GUI) acessível pelo executável
RGui.exe
(Figura 2.1). Um atalho para esse executável é gerado por default na área de trabalho com o símbolo do .

Figure 2.1: Interface gráfica do usuário no R para Windows.
2.1.1.1 Atualização do
no Windows
Novas versões do R são disponibilizadas em geral com frequência de 5 vezes por ano. Recomenda-se manter o R atualizado, pois as novas versões incluem aperfeiçoamentos e a correção de bugs.
As novas versões do vem com os pacotes padrões do R. Os demais pacotes instalados pelo usuário na versão anterior precisam ser reinstalados na nova versão do
.
Para atualizar o no Windows, ao invés de baixar o executável a cada nova versão e repetir o processo da seção anterior, você pode utilizar o pacote installr. A instalação de pacotes no
será vista na seção 2.2.
2.1.2 Linux
2.1.2.1 Ubuntu
Há várias formas de instalar o no Ubuntu, mas geralmente a versão compilada no repositório default do Ubuntu não é a última. Se isso não for problema para você então basta executar:
sudo apt-get install r-base
Entretanto, os pacotes do recém lançados são compilados para última versão do
. Então você pode ter restrições ao uso de pacotes novos, os quais geralmente incluem o estado da arte de análise de dados. Por esta razão, abaixo mostra-se como instalar o
de forma que seja atualizado automaticamente pelo sistema.
2.1.2.2 R sempre atualizado
Se você quer trabalhar sempre com a última versão estável do , é possível configurar o Linux Ubuntu para atualizar automaticamente o
. O procedimento de instalação requer senha de superusuário do sistema ou de privilégios sudo. Caso não tenha, consulte o administrador do sistema.
Ao utilizar distribuições Linux Ubuntu é importante optar por versões estáveis1. As versões de Suporte de Longo Prazo (LTS) mais recentes são:
- 14.04 (abril de 2014, codename
trusty
) - 16.04 (abril de 2016, codename
xenial
) - 18.04 (abril de 2016, codename
bionic
)
A versão mais atual é a R version 3.6.2 (2017-01-27). Para que ele seja atualizado automaticamente no Ubuntu você precisa adicionar o endereço https://cloud.r-project.org/bin/linux/ubuntu que automaticamente redireciona para o espelho da CRAN mais próximo à lista de repositórios do Linux.
2.1.2.2.1 Incluindo repositório do
na Lista de repositórios do Ubuntu
O primeiro passo é descobrir o nome da versão UBUNTU instalada. Para isso, você pode utilizar o seguinte comando2 :
$ lsb_release --codename | cut -f2
xenial
O endereço do espelho da CRAN e algumas configurações do sistema devem ser inseridas no arquivo /etc/apt/sources.list.d/cran.list
. Essa tarefa requer privilégios de superusuário. Vamos trocar do seu usuário para o superusuário.
$ sudo su
Após o comando, informe a senha de superusuário e então vamos criar o arquivo /etc/apt/sources.list.d/cran.list
.
# touch /etc/apt/sources.list.d/cran.list
Vamos definir no terminal uma variável chamada repos
que será composta pelo endereço do espelho, o nome da versão do Ubuntu e o sufixo -cran35
. Este sufixo é para obter o R 3.6.
# repos="deb https://cloud.r-project.org/bin/linux/ubuntu `lsb_release --codename | cut -f2`-cran35/"
O valor da variável repos
é mostrado pelo comando: echo $repos
. Certifique-se de que a última palavra corresponde ao nome da sua versão Ubuntu.
Adicionamos o conteúdo da repos
ao arquivo cran.list usando o comando:
# echo $repos >> /etc/apt/sources.list.d/cran.list
Assim o gerenciador de pacotes apt3 fará a atualização do quando uma nova versão estiver disponível. Ou seja, você estará utilizando sempre versão mais atual do
.
Feito isso, você podemos retornar a sessão de usuário comum:
# exit
2.1.2.2.2 APT protegido
Os arquivos binários do para Ubuntu na CRAN são assinados com uma chave pública.4 Para adicionar essa chave ao seu sistema digite os seguintes comandos:
$ gpg --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys E298A3A825C0D65DFD57CBB651716619E084DAB9
$ gpg -a --export E298A3A825C0D65DFD57CBB651716619E084DAB9 | sudo apt-key add -
Se aparecer uma mensagem OK a chave foi adicionada com sucesso e os comandos a seguir podem ignorados. Porém, se aparecer uma mensagem do tipo keyserver error, utilize o seguinte comando:
$ sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys E298A3A825C0D65DFD57CBB651716619E084DAB9
Caso seja impresso alguma mensagem de erro, outra alternativa pode ser usada para obter a chave, via os comandos:
$ gpg --keyserver keyserver.ubuntu.com --recv-key E298A3A825C0D65DFD57CBB651716619E084DAB9
$ gpg -a --export E298A3A825C0D65DFD57CBB651716619E084DAB9 | sudo apt-key add -
2.1.2.2.3 Atualização da lista de repositórios do Ubuntu e instalação do 
Após fazer as configurações da lista de repositórios e adicionar a chave é necessário fazer a atualização dessa lista (requer poderes de super usuário):
$ sudo apt-get update
Agora, pode instalar o binário do R:
$ sudo apt-get install r-base
2.1.2.2.4 Testando o 
Para iniciar o no Ubuntu, digite
R
no cursor do terminal:
$ R
A partir desse momento já começamos uma sessão no . Vamos gerar uma sequência numérica de 1 a 10 e plotá-la.
> 1:10
[1] 1 2 3 4 5 6 7 8 9 10
> plot(1:10)

Figure 2.2: Gráfico da sequência de 10 números.
Você pode sair do , sem salvar os dados da seção, com o código a seguir:
> q(save = "no")
2.1.2.3 Diretório para pacotes instalados pelo usuário
Os pacotes que vem com os pacotes r-base e r-recommended são instalados no diretório /usr/lib/R/library
. Estes pacotes são atualizados pelo sistema5 ou usando sudo apt-get update && sudo apt-get upgrade
.
Uma boa prática para os pacotes R instalados pelo usuário é definir um diretório específico. Isso lhe dá mais controle sobre os pacotes do instalados no sistema. Um local sugerido é o
/home/usuario/.R/libs
. O seu home
ou pasta pessoal
pode ser obtido com o comando echo $HOME
. Para criar o diretório você pode digitar o comando abaixo:
$ mkdir -p `echo $HOME`/.R/libs/
Para informar ao onde procurar os pacotes instalados, você precisa criar um arquivo chamado
.Renviron
, no diretório $HOME
, contendo a expressão R_LIBS=/home/usuario/.R/libs/
. Você pode fazer isso em um terminal com os comandos:
$ R_LIBS=`echo $HOME/.R/libs/`
$ echo $R_LIBS >> `echo $HOME/.Renviron`
Esse caminho fica então visível ao , o que pode ser verificado executando a função
.libPaths()
na linha de comando do .
Abra o :
$ R
e ao digitar:
> .libPaths()
[1] "/home/travis/R/Library" "/usr/local/lib/R/site-library"
[3] "/home/travis/R-bin/lib/R/library"
o seu diretório /home/usuario/.R/libs
6 deve aparecer em primeiro lugar. Indicando que este local tem prioridade para instalação dos pacotes. Caso o diretório deixe de existir os diretórios seguintes serão usados.
Se o comando
lsb_release
não funcionar você precisa instalar o pacotelsb-release
no sistema. Para isso, digite no terminal Linuxsudo apt-get install lsb-release
.↩o gerenciador de pacotes apt é usado para instalação, atualização e remoção de pacotes em distribuições Debian GNU/Linux.↩
Chave pública de autenticação é um meio alternativo de se logar em um servidor ao invés de digitar uma senha. É uma forma mais segura e flexível, mas mais difícil de ser configurada. Esse meio alternativo de fazer login é importante se o computador está visível na internet. Para saber mais veja aqui.↩
Por ser atualizado automaticamente pelo sistema, às vezes o usuário nem percebe que a versão do R mudou.↩
digite ‘Ctrl+Alt+t’ para abrir um terminal no Linux Ubuntu↩