Instalando a versão mais recente da base R

29

Eu tenho tentado, sem sucesso, instalar a última versão (2.15.2) do r-base . Aparentemente, o R pacote Rcpp não instalaria para o R versão 2.14.1 - a versão que é instalada para mim.

Não sei ao certo o que / como / onde alterar minhas tentativas de instalação, que aparecem abaixo. Por favor, note que estou usando o ubuntu-12.04.1-server-i386.

A versão atual instalada é a versão R 2.14.1 (2011-12-22):

$ sudo apt-get install r-base
Reading package lists... Done
Building dependency tree       
Reading state information... Done
r-base is already the newest version.

A inclusão de informações sobre a versão não ajuda:

$ sudo apt-get install r-base=2.15.1-5ubuntu1
Reading package lists... Done
Building dependency tree       
Reading state information... Done
E: Version '2.15.1-5ubuntu1' for 'r-base' was not found

Alterações baseadas nas instruções do CRAN Ubuntu do link :

  1. Adicionado ao /etc/apt/sources.list

    deb http://lib.stat.cmu.edu/R/CRAN/bin/linux/ubuntu quantal/
    
  2. Atualize e instale

    $ sudo apt-get update
    $ sudo apt-get install r-base
    Reading package lists... Done
    Building dependency tree       
    Reading state information... Done
    Some packages could not be installed. This may mean that you have
    requested an impossible situation or if you are using the unstable
    distribution that some required packages have not yet been created
    or been moved out of Incoming.
    The following information may help to resolve the situation:
    
    The following packages have unmet dependencies:
     r-base : Depends: r-base-core (>= 2.15.2-1quantal2) but it is not going to be installed
              Depends: r-recommended (= 2.15.2-1quantal2) but it is not going to be installed
              Recommends: r-base-html but it is not going to be installed
    E: Unable to correct problems, you have held broken packages.
    
por Student 18.11.2012 / 03:38

4 respostas

38

Nenhuma das respostas acima funcionou para mim. Por isso, estou copiando a resposta do link

Desinstale o antigo R:

sudo apt-get remove r-base-core

Então:

sudo add-apt-repository "deb http://cran.rstudio.com/bin/linux/ubuntu $(lsb_release -sc)/"

Copie / cole esses comandos na linha de comando:

sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys E084DAB9
sudo add-apt-repository ppa:marutter/rdev
sudo apt-get update
sudo apt-get upgrade
sudo apt-get install r-base

Que funcionou para mim

    
por user304497 19.03.2014 / 18:16
4

Veja como eu fiz isso:

Como já foi mencionado na pergunta, eu passei pelas etapas em PACOTES UBUNTU PARA R instruções para adicionar o repositório, e fez uma atualização do apt-get, e então

apt-cache showpkg r-base 

que daria algo como


Package: r-base
Versions: 
3.0.2-1raring0 (/var/lib/apt/lists/cran.rstudio.com_bin_linux_ubuntu_raring_Packages)
 Description Language: 
                 File: /var/lib/apt/lists/cran.rstudio.com_bin_linux_ubuntu_raring_Packages
                  MD5: 5787ca79ed716232c4cc2087ed9b425b

3.0.1-6raring0 (/var/lib/apt/lists/cran.rstudio.com_bin_linux_ubuntu_raring_Packages)
 Description Language: 
                 File: /var/lib/apt/lists/cran.rstudio.com_bin_linux_ubuntu_raring_Packages
                  MD5: 5787ca79ed716232c4cc2087ed9b425b

e eu fiz um

 sudo apt-get install -f r-base=3.0.2-1raring0

e pronto.

    
por arsaKasra 01.10.2013 / 22:24
4

abra o terminal e digite sudo -s . Em seguida, abra source.list digitando:

gedit /etc/apt/sources.list

depois, adicione estas linhas ao arquivo:

deb http://cran.cnr.berkeley.edu/bin/linux/ubuntu quetzal/

depois salve & amp; sair do gedit. No tipo de terminal

gpg --keyserver keyserver.ubuntu.com --recv-key E084DAB9 
gpg -a --export E084DAB9 | sudo apt-key add -

digite

exit

digite esses comandos - uma linha por vez -.

sudo apt-get update
sudo apt-get install r-base
sudo apt-get install r-base-dev
    
por user2413 23.01.2013 / 14:31
2

No meu sistema (sem o R instalado), essas versões são instaladas corretamente. Então, talvez a melhor opção seja desinstalar o antigo R e instalar o mais novo, passando a versão específica que você deseja. Mas antes de fazer isso, faça um backup do seu sistema operacional. Pode ser difícil reinstalar os pacotes antigos depois de removê-los.

Além disso, apenas uma observação: se você usar sudo apt-get install r-base=2.15.1-5ubuntu1 , não encontrará um pacote porque a versão está incorreta. Nesse repositório, os arquivos são nomeados, por exemplo r-base_2.15.2-1quantal2_all.deb , portanto, a versão correta deve ser r-base=2.15.2-1quantal2 ou r-base=2.15.2-1quantal2_all , por exemplo.

Espero que isso ajude.

    
por Salem 20.11.2012 / 17:56