ubuntu源码安装R语言
下载后解压完,进入开始配置:
./configure --enable-R-shlib
报错:
configure: error: con--with-readline=yes (default) and headers/libs are not available
然后需要安装依赖的readline:
sudo apt-get install libreadline-dev
sudo apt-get install readline-common
重新configure会报错:
configure: error: --with-x=yes (default) and X11 headers/libs are not available
sudo apt-get install libxt-dev
再来一个PDF相关的,不然会有警告:
sudo apt-get install texinfo
sudo apt-get install texlive
然后使用下面的命令安装:
./configure --prefix=/opt/R-3.x.x --enable-R-shlib
--prefix是说安装到的目录
成功后会显示:
R is now configured for x86_64-unknown-linux-gnu Source directory: . Installation directory: /opt/R-3.2.0 C compiler: gcc -std=gnu99 -g -O2 Fortran 77 compiler: gfortran -g -O2 C++ compiler: g++ -g -O2 C++ 11 compiler: g++ -std=c++11 -g -O2 Fortran 90/95 compiler: gfortran -g -O2 Obj-C compiler: Interfaces supported: X11 External libraries: readline Additional capabilities: NLS Options enabled: shared R library, shared BLAS, R profiling Capabilities skipped: PNG, JPEG, TIFF, cairo, ICU Options not enabled: memory profiling Recommended packages: yes configure: WARNING: neither inconsolata.sty nor zi4.sty found: PDF vignettes and package manuals will not be rendered optimally
make make install 就OK
如果安装Rstudio Server:
Centos参见这篇文章:http://blog.supstat.com/cn/2014/04/11/install-rstudio-server-on-centos/
里面有一个rpm失效了,找到一个可用的是:
wget ftp.scientificlinux.org/linux/scientific/6.0/x86_64/os/Packages/compat-libgfortran-41-4.1.2-39.el6.x86_64.rpm
ubuntu安装Rstudio Server,参见张丹的博客:
http://blog.fens.me/r-rstudio-server/
http://bbs.pinggu.org/thread-3253312-1-1.html
http://blog.csdn.net/lichangzai/article/details/39272469