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.

user3024311
fonte
2
Possível duplicado de Instalação versão mais recente do R-base de
Muru
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
    
Terdon
fonte
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
    
Deleet
fonte
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.

42-
fonte
-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
Arthur
fonte
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