linux系统安装r语言环境,R语言Linux环境安装说明

本文详细介绍了如何在Linux平台上安装R语言环境,包括使用YUM解决依赖包问题,安装libRmath、R-core、R-devel和R等rpm包,以及在安装过程中遇到的问题和解决办法,最后通过测试验证R环境已成功安装。
摘要由CSDN通过智能技术生成

这篇看一下Linux 平台下R 环境的安装。

一. 用YUM解决依赖包问题

R 下载地址:

http://www.r-project.org/

Linux 下的R 安装需要如下rpm包:

[root@rac1 linux_rpm]# ls

libRmath-2.10.0-2.el5.x86_64.rpm        R-core-2.10.0-2.el5.x86_64.rpm

libRmath-devel-2.10.0-2.el5.x86_64.rpm  R-devel-2.10.0-2.el5.x86_64.rpm

R-2.10.0-2.el5.x86_64.rpm

[root@rac1 linux_rpm]# ll

total 32086

-rwxr-xr-x. 1 root root   104394 Mar 4 12:18 libRmath-2.10.0-2.el5.x86_64.rpm

-rwxr-xr-x. 1 root root   151494 Mar 4 12:18 libRmath-devel-2.10.0-2.el5.x86_64.rpm

-rwxr-xr-x. 1 root root    14688 Mar 4 12:18 R-2.10.0-2.el5.x86_64.rpm

-rwxr-xr-x. 1 root root 32495231 Mar  4 12:30 R-core-2.10.0-2.el5.x86_64.rpm

-rwxr-xr-x. 1 root root    88663 Mar 4 12:18 R-devel-2.10.0-2.el5.x86_64.rpm

但是安装这些包会牵涉到很多依赖的包,我们可以使用YUM 来解决这个问题。

用YUM 解决依赖包:

[root@rac1 linux_rpm]# yum install pcre-devel

Loaded plugins: refresh-packagekit

Setting up Install Process

Resolving Dependencies

--> Running transaction check

---> Package pcre-devel.x86_640:7.8-3.1.el6 will be installed

--> Finished Dependency Resolution

Dependencies Resolved

Package                  Arch                 Version                     Repository          Size

Installing:

pcre-devel               x86_64               7.8-3.1.el6                 dave               317 k

Transaction Summary

Install       1 Package(s)

Total download size: 317 k

Installed size: 954 k

Is this ok [y/N]: y

Downloading Packages:

Running rpm_check_debug

Running Transaction Test

Transaction Test Succeeded

Running Transaction

Warning: RPMDB altered outside of yum.

Installing : pcre-devel-7.8-3.1.el6.x86_64                       1/1

Installed:

pcre-devel.x86_64 0:7.8-3.1.el6

Complete!

[root@rac1 linux_rpm]# yum install tcl-devel

Loaded plugins: refresh-packagekit

Setting up Install Process

Resolving Dependencies

--> Running transaction check

---> Package tcl-devel.x86_641:8.5.7-6.el6 will be installed

--> Processing Dependency: tcl =1:8.5.7-6.el6 for package: 1:tcl-devel-8.5.7-6.el6.x86_64

--> Processing Dependency:libtcl8.5.so()(64bit) for package: 1:tcl-devel-8.5.7-6.el6.x86_64

--> Running transaction check

---> Package tcl.x86_64 1:8.5.7-6.el6will be installed

--> Finished Dependency Resolution

Dependencies Resolved

Package                 Arch                 Version                      Repository          Size

Installing:

tcl-devel              x86_64               1:8.5.7-6.el6                dave               161 k

Installing for dependencies:

tcl                     x86_64               1:8.5.7-6.el6                dave               1.9 M

Transaction Summary

Install       2 Package(s)

Total download size: 2.1 M

Installed size: 5.1 M

Is this ok [y/N]: y

Downloading Packages:

Total                                                               16 MB/s | 2.1 MB     00:00

Running rpm_check_debug

Running Transaction Test

Transaction Test Succeeded

Running Transaction

Installing : 1:tcl-8.5.7-6.el6.x86_64                                                        1/2

Installing : 1:tcl-devel-8.5.7-6.el6.x86_64                                                  2/2

Installed:

tcl-devel.x86_64 1:8.5.7-6.el6

Dependency Installed:

tcl.x86_64 1:8.5.7-6.el6

Complete!

You have new mail in /var/spool/mail/root

[root@rac1 linux_rpm]# yum install zlib-devel

Loaded plugins: refresh-packagekit

Setting up Install Process

Resolving Dependencies

--> Running transaction check

---> Package zlib-devel.x86_640:1.2.3-25.el6 will be installed

--> Finished Dependency Resolution

Dependencies Resolved

Package                  Arch                 Version                     Repository          Size

Installing:

zlib-devel               x86_64               1.2.3-25.el6                dave                43 k

Transaction Summary

Install       1 Package(s)

Total download size: 43 k

Installed size: 115 k

Is this ok [y/N]: y

Downloading Packages:

Running rpm_check_debug

Running Transaction Test

Transaction Test Succeeded

Running Transaction

Installing : zlib-devel-1.2.3-25.el6.x86_64                                                  1/1

Installed:

zlib-devel.x86_64 0:1.2.3-25.el6

Coplete!

[root@rac1 linux_rpm]# yum install bzip2-devel

Loaded plugins: refresh-packagekit

Setting up Install Process

Resolving Dependencies

--> Running transaction

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值