##新建文件夹,进入新建立的文件夹
mkdir R
cd R
##下载安装
wget https://mirrors.tuna.tsinghua.edu.cn/CRAN/src/base/R-3/R-3.6.1.tar.gz
##解压
tar -zxvf R-3.6.1.tar.gz
##进入解压后的目录
cd R-3.6.1
#配置
./configure
##报错configure: error: No Fortran compiler found
##需要安装Fortran编译器
sudo apt-get update
sudo apt-get install gfortran
##继续编译
./configure
##报错configure: error: –with-readline=yes (default) and headers/libs are not available
##安装Readline 库
sudo apt-get install libreadline-dev
##继续编译
./configure
##报错configure: error: –with-x=yes (default) and X11 headers/libs are not available
##安装X11图形系统
sudo apt-get install libx11-dev
##继续编译
./configure
##继续报错configure: error: –with-x=yes (default) and X11 headers/libs are not available
##这个错误表明在配置 R 语言时,它试图使用 X11 图形系统,但系统中找不到相应的头文件和库文件,运行下列代码解决
sudo apt-get install libx11-dev xorg-dev
##继续编译
./configure
##继续报错checking whether PCRE support suffices… configure: error: pcre >= 8.20 library and headers are required
##这个错误提示表明在配置 R 语言时,它要求使用 PCRE(Perl Compatible Regular Expressions)库,但系统中没有找到足够版本的 PCRE 库。运行以下代码解决
sudo apt-get install libpcre3 libpcre3-dev
##继续编译
./configure
##继续报错configure: error: libcurl >= 7.22.0 library and headers are required with support for https
##这个错误表明在配置 R 语言时,它要求 libcurl 的版本至少为 7.22.0,并且需要支持 https。输入以下代码解决:
sudo apt-get install libcurl4-openssl-dev
##继续编译
./configure
##快编译好了,但是报错了如下:
##configure: WARNING: you cannot build info or HTML versions of the R manuals
##configure: WARNING: you cannot build PDF versions of the R manuals
##configure: WARNING: you cannot build PDF versions of vignettes and help pages
##configure: WARNING: I could not determine a browser
##configure: WARNING: I could not determine a PDF viewer
##这些警告表明系统缺少一些工具或软件包,用于构建 R 的文档和帮助页面。为了解决这些警告,可以按照以下步骤进行操作:
sudo apt-get install texinfo
sudo apt-get install evince
sudo apt-get install texlive
##重新编译一下
./configure
##经过诸多困难之后,终于编译不再报错了
##安装
make
make install