編譯安裝 R-3.4.1.tar.gz

本地R語(yǔ)言安裝包
將R語(yǔ)言安裝包拖入虛擬機(jī)中Ubuntu Kylin 16.04系統(tǒng)中:

然后查找語(yǔ)言包的位置:
sudo find / -name R-3.4.1.tar.gz

得到查找結(jié)果
解壓文件:
sudo tar -zxvf R-3.4.1.tar.gz
進(jìn)入解壓后的文件夾:
sudo cd R-3.4.1
源碼編譯安裝第一步:檢查環(huán)境以及依賴(lài)
sudo ./configure
報(bào)錯(cuò)排查:
報(bào)錯(cuò)1
configure: error: No F77 compiler found
缺少編譯器,解決辦法:
sudo apt-get install gfortran
另外還需要安裝gcc等工具:
sudo apt-get install build-essential
報(bào)錯(cuò)2
configure: error: –with-readline=yes (default) and headers/libs are not available
解決方案:安裝readline
sudo apt-get install libreadline-dev
報(bào)錯(cuò)3
configure: error: –with-x=yes (default) and X11 headers/libs are no t available
解決方案:安裝libxt-dev
sudo apt-get install libxt-dev
報(bào)錯(cuò)4
configure: error: zlib library and headers are required
解決方案:源碼編譯安裝zlib
sudo wget http://zlib.net/zlib-1.2.11.tar.gz
sudo tar xzvf zlib-1.2.8.tar.gz
sudo cd zlib-1.2.8
sudo ./configure
sudo make
sudo make install
報(bào)錯(cuò)5
configure: error: bzip2 library and headers are required
解決方案:源碼編譯安裝bzip2
sudo wget http://www.bzip.org/1.0.6/bzip2-1.0.6.tar.gz
sudo tar -xzvf bzip2-1.0.6.tar.gz
sudo cd bzip2-1.0.6
sudo make install
報(bào)錯(cuò)6
configure: error: "liblzma library and headers are required"
解決方案:安裝xz
sudo wget http://tukaani.org/xz/xz-5.2.2.tar.gz
sudo tar xzvf xz-5.2.2.tar.gz
sudo cd xz-5.2.2
sudo ./configure
sudo make
sudo make install
報(bào)錯(cuò)7
configure: error: pcre >= 8.20 library and headers are required
解決方案:pcre版本過(guò)低,安裝pcre-8.41.tar.gz
sudo wget http://ftp.exim.llorien.org/pcre/pcre-8.41.tar.gz
sudo tar -zxvf pcre-8.39.tar.gz
sudo cd pcre-8.39
sudo ./configure
sudo make
sudo make install
錯(cuò)誤總算排查完了,繼續(xù)安裝R
源碼編譯安裝第一步:檢查環(huán)境以及依賴(lài)
sudo ./configure