Como instalar o pacote do intérprete da linguagem R para computação estatística?

35

Como instalar o intérprete de linguagem R? Qual é o nome do pacote? Eu tentei R, rlang, Rlang, rproject, etc., mas nada funciona - nem apt-getnem Ubuntu Software Center constatou R.

É possível que o R não esteja incluído nos repositórios oficiais do Ubuntu?

amc
fonte

Respostas:

43

O pacote que você está solicitando é r-base . Portanto, execute o seguinte comando:

sudo apt-get install r-base

e você terá R no seu sistema. Anos atrás, eu também fiquei confuso com isso - esse nome de pacote é realmente estúpido.


fonte
Como executo o intérprete R, semelhante à pythonexecução do intérprete Python? rsimplesmente trava e não vejo nenhum candidato óbvio começando com "r" após a instalação r-base.
user1717828
3
Você quase entendeu. Tente r maiúsculo, tipo:R
Vajk Hermecz
26

O pacote que você deseja é r-base Instalar r-base .

Se você precisar criar pacotes R a partir da fonte, também precisará do r-base-dev Instale o r-base-dev . (A maioria dos usuários provavelmente não precisa disso.)

Provavelmente é tudo o que você precisa fazer.

Obtendo versões mais recentes do R

A versão do R provavelmente é a fonte de software oficial da sua versão do Ubuntu suficiente. Supondo que seja esse o caso, você não precisa ler mais (exceto talvez para entretenimento).

Mas se você deseja / precisa da versão mais recente , escolha um espelho CRAN da lista . Siga um destes procedimentos:

  • Crie um .listarquivo (você pode chamá-lo r.list) /etc/apt/sources.list.dcom esta linha como seu conteúdo:

    deb http://your-cran-mirror/bin/linux/ubuntu trusty/

    Se você estiver usando o Ubuntu 14.04 Trusty Tahr, continuará trustycomo está. Caso contrário, substitua essa palavra pelo nome de código em letras minúsculas de qualquer versão do Ubuntu que você estiver usando. (Somente a primeira palavra; o "adjetivo", não o "nome do animal".) Eles estão listados aqui ou na página de releases . Por exemplo, para o Ubuntu 12.04 Precise Pangolin, é precise. Para 14.10 Utopic Unicorn será utopic.

    Este é o nome listado na maioria ou em todas as deblinhas semelhantes no arquivo de configuração /etc/apt/sources.list.

    Para criar seu r.listarquivo, você pode abrir uma janela do Terminal ( Ctrl+ Alt+ T) e executar um comando como este (certifique-se de substituir no espelho de sua escolha CRAN e, se você não estiver executando o 14.04, o nome do código da versão):

    echo 'deb http://your-cran-mirror/bin/linux/ubuntu trusty/' | sudo tee -a /etc/apt/sources.list.d/r.list

    Por exemplo, em um sistema Ubuntu 15.04 Vivid Vervet localizado no nordeste dos Estados Unidos, usei:

    echo 'deb http://cran.mirrors.hoobly.com/bin/linux/ubuntu vivid/' | sudo tee -a /etc/apt/sources.list.d/r.list
  • Ou , em vez de adicionar a fonte do software em seu próprio arquivo de configuração, adicione essa linha ao arquivo de configuração principal das fontes de software/etc/apt/sources.list,. Você pode abrir esse arquivo em um editor de texto gráfico, abrindo uma janela do Terminal (Ctrl+Alt+T) e executando o comando:

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

Adicione a chave de assinatura para os repositórios CRAN ( você pode verificá-la aqui ):

sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys E084DAB9

Se isso falhar, desta maneira pode funcionar:

gpg --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys E084DAB9
gpg -a --export E084DAB9 | sudo apt-key add -

Para ativar a nova configuração de fontes de software, execute:

sudo apt-get update

Em seguida, para instalar (ou atualizar para) a versão do R for CRAN:

sudo apt-get install r-base

(Você pode instalar r-base-deve quaisquer outros pacotes necessários da mesma forma. sudo apt-get upgradeNormalmente atualizará quaisquer pacotes R que tenham versões mais novas, se uma versão mais antiga estiver instalada ; você não precisará digitar seus nomes individualmente.)

Leitura / fonte adicional citada :

Para mais detalhes e informações sobre outros pacotes de suporte disponíveis para instalação nos sistemas Ubuntu, consulte "UBUNTU PACKAGES FOR R" .

  • A resposta acima é (muito) pouco adaptada de (uma pequena) parte desse README.
  • Os comandos para importar a chave de assinatura CRAN são extraídos diretamente dela, embora minhas instruções sejam com minhas próprias palavras e simplificadas.
Eliah Kagan
fonte
A adição da linha acima em sources.list resulta em um erro informando que a linha está formatada incorretamente. O tópico abaixo indica que este é o formato correto para adicionar o nome da fonte "deb stat.ethz.ch/CRAN/bin/linux/ubuntu trusty / # enabled-manualmente" askubuntu.com/questions/503270/… Corrija-me se Eu estou errado. Eu sou um novato, mas isso funcionou para mim.
precisa saber é o seguinte
@Erdnase Sorry! Você está certo sobre o /nome após o lançamento. Eu adicionei isso a este post - obrigado! (A parte começando com #um commen e é opcional.)
Elias Kagan
Suas imagens precisam ser atualizadas.
Tim
@ Tim Que imagens?
Eliah Kagan
@Os de instalação r-base? Talvez seja a minha escola bloqueando-os.
Tim
1

Edit: Ele está incluído nos repositórios do Ubuntu, mas eles querem que você instale a partir deles.

Fonte .

PACOTES UBUNTU PARA R

Os pacotes R para Ubuntu no i386 e amd64 estão disponíveis para todas as versões estáveis ​​de desktop do Ubuntu até a data oficial de término da vida útil. No entanto, apenas a versão mais recente do Suporte a Longo Prazo (LTS) é totalmente suportada. Em 17 de outubro de 2013, as versões suportadas são Trusty Tahr (14.04), Precise Pangolin (12.04; LTS) e Lucid Lynx (10.04; LTS).

Veja aqui para detalhes.

INSTALAÇÃO

Para obter os pacotes R mais recentes, adicione uma entrada como

  deb http://<my.favorite.cran.mirror>/bin/linux/ubuntu trusty/

ou

  deb http://<my.favorite.cran.mirror>/bin/linux/ubuntu precise/

ou

  deb http://<my.favorite.cran.mirror>/bin/linux/ubuntu lucid/

no seu arquivo /etc/apt/sources.list, substituindo pelo URL real do seu espelho CRAN favorito. Veja aqui a lista de espelhos CRAN. Para instalar o sistema R completo, use

  sudo apt-get update
  sudo apt-get install r-base

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 (não relevante para você, adicionado para maior clareza) :

  sudo apt-get install r-base-dev
Tim
fonte
Bem, de acordo com sua fonte, parece que alguém da equipe de desenvolvimento do R não deseja que instalemos o R no repositório do Ubuntu. Há um pacote no repositório Ubuntu: r-base.
Se você deseja fazer o download R e instalá-lo, então você tem que obter funky sobre a adição a chave pública do servidor pacote de R como esta resposta: askubuntu.com/questions/503270/...
Karel
Se você não adicionar a chave pública, não poderá instalar o R. O terminal fornecerá uma mensagem solicitando que você adicione a chave pública antes de instalar o R ​​e, se você adicionar a chave pública, o r-base poderá ser instalado com sucesso posteriormente.
22413
Todas as informações necessárias para adicionar a chave pública estão detalhadas no link fornecido no meu primeiro comentário. Também posso confirmar que as informações na resposta vinculada são atuais e funcionam para instalar o pacote r-base no Ubuntu 14.04.
22413