CentOS 배포판은 기본적으로 R 패키지를 포함하고 있지 않습니다.
그래서 CentOS 에 R 을 설치하기 위해서는 Fedora Project 의 EPEL(Extra Packages for Enterprise Linux) 을 설치해야 R 패키지를 가져올 수 있습니다.
먼저, CentOS 에 EPEL 을 설치 해보도록 하겠습니다.
$ sudo su -c 'rpm -Uvh http://download.fedoraproject.org/pub/epel/6/i386/epel-release-6-8.noarch.rpm' [sudo] password for ruser: http://download.fedoraproject.org/pub/epel/6/i386/epel-release-6-8.noarch.rpm(을)를 복구합니다 경고: /var/tmp/rpm-tmp.YkEee6: Header V3 RSA/SHA256 Signature, key ID 0608b895: NOKEY 준비 중... ########################################### [100%] 1:epel-release ########################################### [100%] $ | cs |
이제, R 패키지를 설치하기 위한 준비가 완료되었습니다. 이번에는 R 을 설치해보도록 하겠습니다.
$ sudo yum install R Loaded plugins: fastestmirror, security ... Installed: R.x86_64 0:3.3.2-3.el6 Dependency Installed: GConf2.x86_64 0:2.28.0-6.el6 ORBit2.x86_64 0:2.14.17-6.el6_8 R-core.x86_64 0:3.3.2-3.el6 R-core-devel.x86_64 0:3.3.2-3.el6 R-devel.x86_64 0:3.3.2-3.el6 R-java.x86_64 0:3.3.2-3.el6 R-java-devel.x86_64 0:3.3.2-3.el6 bzip2-devel.x86_64 0:1.0.5-7.el6_0 flac.x86_64 0:1.2.1-7.el6_6 fontconfig-devel.x86_64 0:2.8.0-5.el6 freetype-devel.x86_64 0:2.3.11-17.el6 gcc-c++.x86_64 0:4.4.7-17.el6 gcc-gfortran.x86_64 0:4.4.7-17.el6 giflib.x86_64 0:4.1.6-3.1.el6 java-1.7.0-openjdk.x86_64 1:1.7.0.121-2.6.8.1.el6_8 java-1.7.0-openjdk-devel.x86_64 1:1.7.0.121-2.6.8.1.el6_8 java-1.8.0-openjdk.x86_64 1:1.8.0.111-1.b15.el6_8 java-1.8.0-openjdk-headless.x86_64 1:1.8.0.111-1.b15.el6_8 jpackage-utils.noarch 0:1.7.5-3.16.el6 kpathsea.x86_64 0:2007-60.el6_7 libIDL.x86_64 0:0.8.13-2.1.el6 libRmath.x86_64 0:3.3.2-3.el6 libRmath-devel.x86_64 0:3.3.2-3.el6 libX11-devel.x86_64 0:1.6.3-2.el6 libXau-devel.x86_64 0:1.0.6-4.el6 libXft-devel.x86_64 0:2.3.2-1.el6 libXmu.x86_64 0:1.1.1-2.el6 libXrender-devel.x86_64 0:0.9.8-2.1.el6_8.1 libasyncns.x86_64 0:0.8-1.1.el6 libgfortran.x86_64 0:4.4.7-17.el6 libicu.x86_64 0:4.2.1-14.el6 libicu-devel.x86_64 0:4.2.1-14.el6 libsndfile.x86_64 0:1.0.20-5.el6 libstdc++-devel.x86_64 0:4.4.7-17.el6 libxcb-devel.x86_64 0:1.11-2.el6 lksctp-tools.x86_64 0:1.0.10-7.el6 netpbm.x86_64 0:10.47.05-11.el6 netpbm-progs.x86_64 0:10.47.05-11.el6 pcre-devel.x86_64 0:7.8-7.el6 pcsc-lite-libs.x86_64 0:1.5.2-15.el6 psutils.x86_64 0:1.17-34.el6 pulseaudio-libs.x86_64 0:0.9.21-24.el6 sgml-common.noarch 0:0.6.3-33.el6 tcl-devel.x86_64 1:8.5.7-6.el6 tex-preview.noarch 0:11.85-10.el6 texinfo.x86_64 0:4.13a-8.el6 texinfo-tex.x86_64 0:4.13a-8.el6 texlive.x86_64 0:2007-60.el6_7 texlive-dvips.x86_64 0:2007-60.el6_7 texlive-latex.x86_64 0:2007-60.el6_7 texlive-texmf.noarch 0:2007-39.el6_7 texlive-texmf-dvips.noarch 0:2007-39.el6_7 texlive-texmf-errata.noarch 0:2007-7.1.el6 texlive-texmf-errata-dvips.noarch 0:2007-7.1.el6 texlive-texmf-errata-fonts.noarch 0:2007-7.1.el6 texlive-texmf-errata-latex.noarch 0:2007-7.1.el6 texlive-texmf-fonts.noarch 0:2007-39.el6_7 texlive-texmf-latex.noarch 0:2007-39.el6_7 texlive-utils.x86_64 0:2007-60.el6_7 tk-devel.x86_64 1:8.5.7-5.el6 ttmkfdir.x86_64 0:3.0.9-32.1.el6 tzdata-java.noarch 0:2016j-1.el6 xorg-x11-fonts-Type1.noarch 0:7.2-11.el6 xorg-x11-proto-devel.noarch 0:7.7-13.el6 xz-devel.x86_64 0:4.999.9-0.5.beta.20091007git.el6 zlib-devel.x86_64 0:1.2.3-29.el6 Dependency Updated: nss.x86_64 0:3.21.3-2.el6_8 nss-sysinit.x86_64 0:3.21.3-2.el6_8 nss-tools.x86_64 0:3.21.3-2.el6_8 Complete! $ | cs |
자, 설치가 모두 완료되었습니다. 이제 R 을 실행해보도록 하겠습니다.
$ R R version 3.3.2 (2016-10-31) -- "Sincere Pumpkin Patch" Copyright (C) 2016 The R Foundation for Statistical Computing Platform: x86_64-redhat-linux-gnu (64-bit) R은 자유 소프트웨어이며, 어떠한 형태의 보증없이 배포됩니다. 또한, 일정한 조건하에서 이것을 재배포 할 수 있습니다. 배포와 관련된 상세한 내용은 'license()' 또는 'licence()'을 통하여 확인할 수 있습니다. R은 많은 기여자들이 참여하는 공동프로젝트입니다. 'contributors()'라고 입력하시면 이에 대한 더 많은 정보를 확인하실 수 있습니다. 그리고, R 또는 R 패키지들을 출판물에 인용하는 방법에 대해서는 'citation()'을 통해 확인하시길 부탁드립니다. 'demo()'를 입력하신다면 몇가지 데모를 보실 수 있으며, 'help()'를 입력하시면 온라인 도움말을 이용하실 수 있습니다. 또한, 'help.start()'의 입력을 통하여 HTML 브라우저에 의한 도움말을 사용하실수 있습니다 R의 종료를 원하시면 'q()'을 입력해주세요. > | cs |