Pergunta

Eu instalei R em Ubuntu Lucid com o comando

sudo aptitude install r-base

Quando tento "instalar.packages", parece baixar a fonte e depois gastar idades compilando -a. Como posso fazer com que apenas baixe e instale os binários, como estou acostumado no Windows?

Há alguma necessidade de compilar os pacotes? Estou correndo dentro de uma VM, por isso seria ótimo manter as coisas o mais pequeno possível.

Obrigado

Foi útil?

Solução

Cran distribui apenas a fonte do Unix, em outras palavras, nenhum binário é oferecido (ao contrário do Windows). Então você simplesmente precisa compilar os pacotes localmente.

Dito isto, trabalhamos há alguns anos em um sistema para transformar pacotes de fontes de cran em pacotes binários do Debian - veja cran2deb / debian.cran.r-project.org. Atualmente, construímos binários i386 para testes do Debian e estamos no processo de reescrever o back -end para oferecer AMD64 para o Debian novamente e depois eventualmente I386 e AMD64 para Ubuntu. Isso já oferece mais de dois mil pacotes binários, mas ainda não para todos os sabores que gostaríamos de apoiar eventualmente.

Se e quando esse objetivo for alcançado for difícil de dizer; Este é um esforço voluntário e o principal desenvolvedor (Charles) perdeu recentemente seu laptop.

Outras dicas

Os pacotes de cran estão disponíveis no repositório de pacotes do Ubuntu, mas são atualizados com cran Quando o Ubuntu é atualizado. Se você deseja usar a versão mais recente do CRAN de um pacote e o repositório não estiver na mesma versão, precisará passar pelo procedimento de compilação/instalação.

Detalhes nos pacotes Ubuntu r podem ser encontrados em Cran, o que deve fornecer todas as informações necessárias.

Como esse (o fornecimento de binários) é um esforço voluntário por parte dos mantenedores de cran, r núcleo e outros membros dedicados da comunidade (por exemplo, Dirk, Vincent e Michael para os pacotes Debian e Ubuntu), o principal esforço foi necessário para Fornecer binários para sistemas em que a autocompilação é mais difícil, pois as ferramentas necessárias não estão facilmente disponíveis, diferentemente do Linux.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top