美文网首页
Redhat6.6离线源码安装R3.4.3

Redhat6.6离线源码安装R3.4.3

作者: 吕王山而 | 来源:发表于2018-01-24 20:56 被阅读0次

    1. 设置安装路径

    (1)R安装路径

             R_dir=/opt/R

    (2)依赖包安装路径

             PKGS=/opt/pkg

      (3)源码包所在路径

             SOURCE=/root/pkg

    2. 安装依赖软件

    (1)mount /dev/cdrom /mnt

    (2)rm -rf /etc/yum.repos.d/*

    (3)echo -e "[OS]\nname=OS\nbaseurl=file:///mnt\nenabled=1\ngpgcheck=0" >> /etc/yum.repos.d/my.repo 

    (4)yum clean all && yum makecache

    (5)yum install -y gcc gcc-gfortran gcc-c++ readline-devel libXt-devel zlib-devel  bzip2-devel xz-devel.x86_64 texlive-latex

    3. 安装依赖源码包

    (1)cd  $SCOURE/zlib-1.2.11

    ./configure --prefix=$PKGS/zlib && make -j4 && make install

    (2)cd  $SCOURE/bzip2-1.0.6

    make  CC='gcc -fPIC'  && make install PREFIX=$PKGS/bzip && make -f Makefile-libbz2_so

    (3)cd  $SCOURE/xz-5.2.2

    ./configure --prefix=$PKGS/xz && make -j4 && make install

    (4)cd  $SCOURE/pcre-8.36

    ./configure --enable-utf8 --prefix=$PKGS/pcre && make -j4 && make install

    (5)cd  $SCOURE/openssl-1.0.1u

    ./config -fPIC --prefix=$PKGS/openssl enable-shared && ./config -t && make -j4 && make install

    (6)cd  $SCOURE/curl-7.57.0

    env PKG_CONFIG_PATH=$PKGS/openssl/lib/pkgconfig ./configure --with-ssl --enable-utf8 --prefix=$PKGS/curl && make -j4 && make install

    4. 设置环境变量

    (1)export LD_LIBRARY_PATH=$PKGS/zlib/lib:$PKGS/bzip/lib:$PKGS/xz/lib:$PKGS/pcre/lib/:$PKGS/curl/lib/:$PKGS/openssl/lib

    (2)export PATH=$PKGS/zlib/bin:$PKGS/bzip/bin:$PKGS/xz/bin:$PKGS/pcre/bin/:$PKGS/curl/bin/:$PKGS/openssl/bin:$PATH

    5. 安装R到指定目录

    (1)cd $SCOURE/R-3.4.3

    (2)./configure --prefix=$R_dir --enable-R-shlib CPPFLAGS="-I$PKGS/zlib/include -I$PKGS/bzip/include -I$PKGS/xz/include -I$PKGS/pcre/include/ -I$PKGS/curl/include/ -I$PKGS/openssl/include" LDFLAGS="-L$PKGS/zlib/lib -L$PKGS/bzip/lib -L$PKGS/xz/lib -L$PKGS/pcre/lib/ -L$PKGS/curl/lib/ -L$PKGS/openssl/lib/"

    (3)make -j4 && make install

    相关文章

      网友评论

          本文标题:Redhat6.6离线源码安装R3.4.3

          本文链接:https://www.haomeiwen.com/subject/oblaoxtx.html