Eu tenho tentado, sem sucesso, instalar a versão mais recente (2.15.2) do r-base . Aparentemente, o pacote RRcpp
não instalaria para a versão 2.14.1 do R - a versão que é instalada para mim.
Não sei o que / como / onde alterar minhas tentativas de instalação que aparecem abaixo. Observe que estou usando o ubuntu-12.04.1-server-i386.
A versão atual instalada é a versão R 2.14.1 (22-12-2011):
$ sudo apt-get install r-base
Reading package lists... Done
Building dependency tree
Reading state information... Done
r-base is already the newest version.
Incluir informações da 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 em http://cran.r-project.org/bin/linux/ubuntu/README :
Adicionado a
/etc/apt/sources.list
deb http://lib.stat.cmu.edu/R/CRAN/bin/linux/ubuntu quantal/
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.
apt
software-installation
r
Aluna
fonte
fonte
sudo apt-get upgrade
ousudo apt-get dist-upgrade
?R-base
é realmente a versão 'mais recente', instale / atualize, se não, veja minha resposta, vinculada abaixo. Se você deseja manter-se atualizado com asR
versões mais recentes, é recomendável que elas venhamsid
(embora você queira ser cauteloso ao basear todo o sistema emsid
...). stackoverflow.com/questions/1401904/…Respostas:
Nenhuma das opções acima funcionou para mim, por isso estou copiando a resposta de https://stackoverflow.com/questions/16093331/how-to-install-r-version-3-0
Desinstale o R antigo:
Então:
Em seguida, copie / cole estes comandos na linha de comando:
O que funcionou para mim
fonte
rm -rf /usr/local/lib/R
, faça o download do tarball mais recente em r-project.org , extraia-o e siga as instruções em 'INSTALAR' no diretório de nível superiorppa:marutter/rdev
? O resto deve ser suficiente, aqui está a documentação oficial para os repositórios do Ubuntu .Aqui está como eu fiz isso;
Como já mencionado na pergunta, eu segui as etapas nas instruções UBUNTU PACKAGES FOR R para adicionar o repositório e fiz uma atualização do apt-get e, em seguida,
o que daria algo como
e eu fiz um
E feito.
fonte
abra o terminal e digite
sudo -s
. Em seguida, abrasource.list
digitando:em seguida, adicione estas linhas ao arquivo:
salve e saia do gedit. No tipo de terminal
então digite
digite esses comandos - uma linha de cada vez--.
fonte
deb http://cran.cnr.berkeley.edu/bin/linux/ubuntu quetzal/
duas vezes?No meu sistema (sem o R instalado), essa versão é instalada corretamente. Talvez a melhor opção seja desinstalar o R antigo e instalar o mais novo, passando a versão específica desejada. 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.
Apenas uma observação: se você o fizer
sudo apt-get install r-base=2.15.1-5ubuntu1
, não encontrará um pacote porque a versão está errada. Nesse repositório, os arquivos são nomeados, por exemplor-base_2.15.2-1quantal2_all.deb
, portanto a versão correta deve serr-base=2.15.2-1quantal2
our-base=2.15.2-1quantal2_all
, por exemplo.Espero que isto ajude.
fonte
Uma coisa que notei: se você seguir as instruções em vários sites R, isso fará com que você adicione uma linha à lista de fontes do Linux
/etc/apt/sources.list
Consulte, por exemplo, este link: https://www.r-bloggers.com/how-to-install-r-on-linux-ubuntu-16-04-xenial-xerus/
No entanto, algumas distribuições Linux adicionam uma linha a um arquivo separado nesta pasta:
/etc/apt/sources.list.d
Isso pode levar à
you have held broken packages
mensagem de erro.Comentei a linha (
/etc/apt/sources.list
)/etc/apt/sources.list
e adicionei o repositório R correto usando o gerenciador de fontes de software da minha distribuição (Linux Mint 18.3)Isso resolveu o problema.
fonte