前段时间在办公室的台式电脑上装过R软件包,可是今天晚上回到宿舍在笔记本上也装一个,在r-project上搜寻了半天,愣是把自己给搞糊涂了,感觉选完镜像站点后都不知道到哪里去下载安装包,搞得人各种烦躁,并且各个镜像站点上面适用于CentOS的R软件包的版本都很低,感觉很不爽,于是,我就在Google上面查找,费了很多时间才找到一个比较好用的(PS:看来以后做事情都得认真记录一下,否则重复做以前做过的事情真的很浪费时间)。
适用于CentOS的R软件包的下载总地址为:http://pkgs.org/download/R。我的系统是CentOS 6.5, 我下载的是R-core-3.0.1-2.sdl6.x86_64.rpm,具体地址为:http://pkgs.org/centos-6/puias-computational-x86_64/R-core-3.0.1-2.sdl6.x86_64.rpm.html,选择二进制包进行下载。
安装过程很简单,cd到安装文件所在目录,直接yum install R-core-3.0.1-2.sdl6.x86_64.rpm就安装好了。如下所示:
[root@lls Downloads]# yum install R-core-3.0.1-2.sdl6.x86_64.rpm
Loaded plugins: fastestmirror, refresh-packagekit, security
Loading mirror speeds from cached hostfile
* base: centos.ustc.edu.cn
* epel: ftp6.sjtu.edu.cn
* extras: centos.ustc.edu.cn
* updates: centosb5.centos.org
Setting up Install Process
Examining R-core-3.0.1-2.sdl6.x86_64.rpm: R-core-3.0.1-2.sdl6.x86_64
Marking R-core-3.0.1-2.sdl6.x86_64.rpm to be installed
Resolving Dependencies
--> Running transaction check
---> Package R-core.x86_64 0:3.0.1-2.sdl6 will be installed
--> Finished Dependency Resolution
Dependencies Resolved
=====================================================================================================================================================================
Package Arch Version Repository Size
=====================================================================================================================================================================
Installing:
R-core x86_64 3.0.1-2.sdl6 /R-core-3.0.1-2.sdl6.x86_64 71 M
Transaction Summary
=====================================================================================================================================================================
Install 1 Package(s)
Total size: 71 M
Installed size: 71 M
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 : R-core-3.0.1-2.sdl6.x86_64 1/1
Verifying : R-core-3.0.1-2.sdl6.x86_64 1/1
Installed:
R-core.x86_64 0:3.0.1-2.sdl6
Complete!
总结:技术是死的,人是活的,有些简单技术在网上很容易查到,但人的生命是有限的,重复查询或者学习会浪费我们许多的时间,不如花点时间将整个过程做一下梳理,以后遇到类似或者重复问题可以很快解决,这对于团队协作特别重要。