Como instalo / atualizo o r-base para a versão mais recente?


24

Eu sou muito novo no Linux. Instalei o R-base no meu Ubuntu 12.04 usando o Software Center (que por padrão é r-2.14). Quero atualizar para / instalar o R ​​3.02 ou mais recente. Como eu posso fazer isso? Obrigado.



Pessoalmente, eu usaria o anaconda / conda e trabalharia com o R dentro da sandbox que ele fornece, em vez de instalar o R ​​no meu sistema. conda.io/docs/user-guide/install/index.html É uma distribuição muito sólida e é mantida muito atualizada.
Kevin Bowen

Respostas:


27

Você precisa adicionar o repositório de R ao seu sistema:

  1. Use seu editor de texto favorito (estou usando geditcomo exemplo) para abrir /etc/apt/sources.list:

    sudo -H gedit /etc/apt/sources.list
    
  2. Adicione esta linha ao arquivo (se estiver lento, use outro espelho . Você também pode mudar precisepara o codinome da sua versão do Ubuntu --- por exemplo, trustypara 14.04):

     deb http://cran.rstudio.com/bin/linux/ubuntu precise/
    
  3. Atualize a lista de pacotes

    sudo apt-get update
    
  4. Instale o R-base mais recente (você também pode usar o centro de software novamente):

    sudo apt-get install r-base
    

Há alguma alteração no segundo comando para usuários do ubuntu 14.04?
Vineet Kaushik

@VineetKaushik sim, mude precisepara quantal.
terdon

@terdon Você precisa de uma barra depois de preciso na etapa 2, como precise/. Eu sei que é um pouco diferente do que a maioria dos repositórios apt, mas é assim que as instruções em cran.rstudio.com/bin/linux/ubuntu explicam isso.
Daniel Kessler

@DanielKessler a barra faz alguma diferença? As barras à direita são geralmente opcionais e podem ser deixadas de fora. O nome da versão é apenas um diretório no repositório, portanto, não deve fazer nenhuma diferença.
terdon

1
para evitar avisos / erros sobre chaves gpg, use o apt seguro: sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys E084DAB9 cran.rstudio.com/bin/linux/ubuntu/#secure-apt
amc

3

Depois de ter passado um tempo tentando descobrir isso e esquecendo como funciona, e depois precisando descobrir novamente várias vezes, aqui está uma resposta mais completa e à prova de futuro.

  1. Edite o sources.listarquivo. Este arquivo contém os servidores apt-getconsultados para verificar se o software existe e de onde pode ser baixado. Pode-se editar o arquivo usando o seguinte comando:

    sudo -H gedit /etc/apt/sources.list
    

    Isso requer o editor gedit. Se você receber um erro, instale este ( sudo apt-get install gedit) ou use outro editor como o nano ( sudo nano /etc/apt/sources.list).

  2. Encontre um servidor para baixar o R ​​que também tenha a versão do R em que você está interessado. Isso geralmente significa que é preciso procurar o nome da versão mais recente do Ubuntu. Uma lista de lançamentos é mantida no site do Ubuntu . Procure a versão mais recente lançada e use apenas a primeira palavra em seu nome sem letras maiúsculas. Por exemplo, para a versão 16.04, o nome completo é Xenial Xeruse o nome a ser usado é assim xenial. Assim, adicionamos a seguinte linha ao sources.list:

    deb http://cran.rstudio.com/bin/linux/ubuntu xenial/
    

    Observe que a linha acima usa o espelho rstudio.com. Pode-se escolher outro espelho dessa longa lista e alterar adequadamente o URL. Por exemplo:

    deb http://mirrors.dotsrc.org/cran/bin/linux/ubuntu xenial/
    
  3. Salve e feche o arquivo. Depois disso, é possível instalar a versão mais recente usando:

    sudo apt-get update # update apt-get's list of known releases 
    sudo apt-get install r-base # install the newest available version of R
    

1

As respostas até agora são úteis, mas todas elas omitem o próximo passo, que será praticamente necessário para quem pretende usar o R ​​com seriedade. As linhas citadas são do Manual de Instalação e Administração do R canônico:

Os usuários que precisam compilar pacotes R a partir da fonte [por exemplo, mantenedores de pacotes ou qualquer pessoa que esteja instalando pacotes com install.packages ()] também devem instalar o pacote r-base-dev:

sudo apt-get install r-base-dev

Acho que os instaladores em potencial devem ler esse manual com mais cuidado do que as recomendações desta página recomendaram até agora.


-1

Para o Ubuntu 14.04 LTS, os comandos são

sudo -H gedit /etc/apt/sources.list

deb http://cran.rstudio.com/bin/linux/ubuntu quantal/

* Nota: a barra é necessária, caso contrário, você receberá um erro

sudo apt-get update 

sudo apt-get install r-base

4
O que? Por que quantalquando cran.r-project.org/bin/linux/ubuntu lista trusty?
Muru

Aqui está uma tarefa Ansible que pode ser usada para realizar a mesma tarefa: - nome: Adicionar repositório CRAN à lista de repositórios APT apt_repository: repo = 'deb cran.rstudio.com/bin/linux/ubuntu quantal /' state = present
Daniel Neel

1
para evitar avisos / erros sobre chaves gpg, use o apt apt: sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys E084DAB9 cran.rstudio.com/bin/linux/ubuntu/#secure-apt
amc
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.