Centos 6 上安裝R-3.3.1

Centos 6 上安裝R-3.3.1時報錯:checking whether zlib support suffices... configure: error: zlib library and headers are required

tar xvzf zlib-1.2.8.tar.gz
mv zlib-1.2.8 zlib-1.2.8-raw
cd zlib-1.2.8-raw
./configure --prefix=/ifswh1/BC_PS/huangliangbo/zlib-1.2.8
make
make install
cd ..
rm -r zlib-1.2.8.tar.gz zlib-1.2.8-raw


tar xzvf bzip2-1.0.6.tar.gz
mv bzip2-1.0.6 bzip2-1.0.6-raw
cd bzip2-1.0.6-raw
#修改Makefile,將第24行的CFLAGS=-Wall -Winline -O2 -g $(BIGFILES)改爲CFLAGS=-fPIC -Wall -Winline -O2 -g $(BIGFILES)
make -f Makefile-libbz2_so
make clean
make
make -n install PREFIX=/ifswh1/BC_PS/huangliangbo/bzip2-1.0.6
make install PREFIX=/ifswh1/BC_PS/huangliangbo/bzip2-1.0.6
cd ..
rm -r bzip2-1.0.6-raw bzip2-1.0.6.tar.gz


tar xzvf xz-5.2.2.tar.gz
mv xz-5.2.2 xz-5.2.2-raw
cd xz-5.2.2-raw
./configure --prefix=/ifswh1/BC_PS/huangliangbo/xz-5.2.2
make -j3
make install
cd ..
rm -r xz-5.2.2-raw xz-5.2.2.tar.gz


tar xzvf pcre-8.38.tar.gz
mv pcre-8.38 pcre-8.38-raw
cd pcre-8.38-raw
./configure --enable-utf8 --prefix=/ifswh1/BC_PS/huangliangbo/pcre-8.38
make -j3
make install
cd ..
rm -r pcre-8.38-raw pcre-8.38.tar.gz


tar xzvf curl-7.47.1.tar.gz
mv curl-7.47.1 curl-7.47.1-raw
cd curl-7.47.1-raw
./configure --prefix=/ifswh1/BC_PS/huangliangbo/curl-7.47.1
make -j3
make install
cd ..
rm -r curl-7.47.1-raw curl-7.47.1.tar.gz


export PATH=/ifswh1/BC_PS/huangliangbo/bzip2-1.0.6/bin:$PATH
export PATH=/ifswh1/BC_PS/huangliangbo/xz-5.2.2/bin:$PATH
export PATH=/ifswh1/BC_PS/huangliangbo/pcre-8.38/bin:$PATH
export PATH=/ifswh1/BC_PS/huangliangbo/curl-7.47.1/bin:$PATH

export LD_LIBRARY_PATH=/ifswh1/BC_PS/huangliangbo/bzip2-1.0.6/lib:$LD_LIBRARY_PATH
export LD_LIBRARY_PATH=/ifswh1/BC_PS/huangliangbo/xz-5.2.2/lib:$LD_LIBRARY_PATH
export LD_LIBRARY_PATH=/ifswh1/BC_PS/huangliangbo/zlib-1.2.8/lib:$LD_LIBRARY_PATH
export LD_LIBRARY_PATH=/ifswh1/BC_PS/huangliangbo/pcre-8.38/lib:$LD_LIBRARY_PATH
export LD_LIBRARY_PATH=/ifswh1/BC_PS/huangliangbo/curl-7.47.1/lib:$LD_LIBRARY_PATH

export CFLAGS="-I/ifswh1/BC_PS/huangliangbo/zlib-1.2.8/include -I/ifswh1/BC_PS/huangliangbo/bzip2-1.0.6/include -I/ifswh1/BC_PS/huangliangbo/xz-5.2.2/include -I/ifswh1/BC_PS/huangliangbo/pcre-8.38/include -I/ifswh1/BC_PS/huangliangbo/curl-7.47.1/include"

export LDFLAGS="-L/ifswh1/BC_PS/huangliangbo/zlib-1.2.8/lib -L/ifswh1/BC_PS/huangliangbo/bzip2-1.0.6/lib -L/ifswh1/BC_PS/huangliangbo/xz-5.2.2/lib -L/ifswh1/BC_PS/huangliangbo/pcre-8.38/lib -L/ifswh1/BC_PS/huangliangbo/curl-7.47.1/lib"

cd ./R-3.3.1
./configure --prefix=/ifswh1/BC_PS/huangliangbo/R-3.3.1 --with-cairo --with-jpeglib --with-readline --with-tcltk --with-blas  --enable-BLAS-shlib --with-lapack --enable-R-profiling --enable-R-shlib --enable-memory-profiling

make
make install
make pdf(生成packages的pdf幫助文檔,若無linux無圖形界面,則不需要進行此步驟)

echo 'export PATH=/ifswh1/BC_PS/huangliangbo/R-3.3.1/bin:$PATH' >> ~/.bashrc
source ~/.bashrc

安裝bioconductor:
install.packages("BiocInstaller", repos="http://bioconductor.org/packages/3.3/bioc")
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章