Não foi possível enviar o arquivo. Será algum problema com as permissões?
Compilando o R do arquivo fonte

Compilando o R do arquivo fonte

O programa R pode ser instalado de diversas maneiras e dependendo da plataforma/sistema operacional. O manual R Installation and Administration descreve em detalhes os procedimentos de instalação. Aqui vamos disponibilizar um script para compilação e instalação do R.

Há dois tipos básicos de instalação:

  1. Instalando a partir de arquivos binários pré-compilados
  2. compilar a partir do arquivo fonte do R

A primeira forma é mais simples e adequada para instalações rápidas e ágeis. Para cada plataforma/sistema operacional existem instruções específicas.

A segunda forma é adequada para instalações otimizadas e personalizadas. O manual descreve os detalhes deste procedimento.

Disponibilizamos aqui um Script para compilar o R da fonte adequado para distribuições linux que utilizam o mecanismo aptitude (ou apt) como Debian, Ubuntu, Mint e similares Os passos são:

  1. descompactar com
    $ unzip rpatch.zip 
  2. tornar o arquivo executável
    $ chmod +x Rpatch.sh 
  3. se necessário editar a segunda linha o arquivo para versão desejada
    Rver=2-15 
  4. ver as opções com
    $ sudo ./Rpatch.sh --help
  5. rodar com as opções desejadas, por exemplo,
    $ sudo ./Rpatch.sh --deps --install 

Embora não exigido, também útil instalar outros pacotes do LINUX antes de compilar o R:

aptitude install ncftp acroread ess gedit-latex-plugin gnuhtml2latex latex-beamer prosper latex2html \
latexdraw latex2rtf tex4ht recode gimp graphicsmagick imagemagick 

aptitude install aspell-pt-br aspell-en jython jython-doc maxima maxima-doc maxima-share src2tex yacas \
wxmaxima xmaxima yacas yacas-doc open-axiom open-axiom-databases open-axiom-graphics open-axiom-graphics-data \
open-axiom-hypertex open-axiom-hypertex-data open-axiom-test axiom-tex libaxiom-java python-axiom python-sympy ps2eps lilypond \
grace writer2latex openoffice.org-writer2latex  latex2rtf gnuhtml2latex jabref bibtex2html texlive-bibtex-extra \
ghostscript sgmltools-lite noweb dvipost chktex graphviz unrtf libxml2-dev 

aptitude install freeglut3 freeglut3-dev libgl1-mesa-dev libglu1-mesa-dev libice-dev \
libsm-dev libx11-dev libxau-dev libxdmcp-dev libxext-dev libxt-dev \
mesa-common-dev x11proto-core-dev x11proto-input-dev x11proto-kb-dev \
x11proto-xext-dev xtrans-dev libtiff-opengl ivtools-dev tdl

Sobre compilação e pacotes

R-2.14.0 (and higher) comes with Luke Tierney's byte-compiler installed. Byte-compilation can speed up R computations by a factor 5, although if your functions are just calls to compiled C code the speedup will be much smaller. By default, only the required packages are byte-compiled. But if you set (in your bash profile)

export R_COMPILE_PKGS=1

then all packages will byte-compile when installed. If you set

export R_ENABLE_JIT=3

then all functions you define in your interactive or batch session will be byte-compiled the first time they are entered into the workspace (and the same is true for all loops).
It should be noted that some contributed packages have namespace problems when byte-compiled.

R-2.15.0 (i.e. R-devel) has parallel versions of Map() and mapply(). parallel makes fork or socket cluster and has parallel random number generation. MPI clusters are handled (for now) by passing the information to the snow package.


QR Code
QR Code dicas:r-compila (generated for current page)