리눅스에서도 R을 쓸 수 있다. 아니다, R은 Free Software Foundation에서 관리하는 GNU 프로젝트의 하나이니, GNU/Linux와 깊은 연관이 있다. GNU/Linux인 Debian에서 당연히 잘 작동한다. 하지만, 한가지 근본적인 제약이 있다. Debian과 데비안 계열인 Ubuntu 등은 배포판 정책에서 다소 오래된 R의 버전을 포함하게 된다. 어쩌면 당연한 것일런지 모른다. R Foundation은 R 관련 최신 개발을 진행하지만, 하나의 어플리케이션인 R의 어떤 버전을 배포판에 포함시킬 것인가는 Debian Committee에서 결정하는 것이니까 말이다.
각설하고, 어떻하면 최신의 R 버전을 Debian 안정판에서 사용할 수 있을까? 이 답과 서비스를 r-project.org에서 제공한다. 상세한 설명이 있다.
R Foundation의 Debian 지원 서비스 링크 : https://cran.r-project.org/bin/linux/debian/
Debian 9의 경우, 다음과 같은 제안을 한다:
1. Debian의 공식 패키지 소스의 R이 아니라, r-project의 backport를 사용한다.
2. 수퍼유저 권한 (su)으로 텍스트 편집기를 사용하여 소스 리스트에 경로를 추가한다.
예 deb http://<favourite-cran-mirror>/bin/linux/debian stretch-cran35/
나의 경우는
deb http://cloud.r-project.org/bin/linux/debian stretch-cran35/ 를/etc/apt/sources.list의 밑에 추가한다.
보안을 위한 key fingerprint, 위의 사이트에서 제공하는 것,을 터미날 화면에 복사하면 된다.
에러가 화면에 출력될 수 있다.
이유가 dirmngr 패키지가 설치되어 있지 않다는 지시문이 나오는라면
수퍼유저 권한으로 dirmngr 을 설치한다.
apt-get update
apt-get install dirmngr
그런데 다음과 같은 지시문이 나올 수 있다.
Media change: please insert the disc labeled
'Debian GNU/Linux 9.6.0 _Stretch_ - Official amd64 DVD Binary-1 20181110-11:34'
in the drive '/media/cdrom/' and press [Enter]
이 경우는 배포판 설치를 DVD 이미지로 했고, 이런 이유로 추가 패키지/소스 설치를 위한 경로로 로컬 하드드라이브의 /media/cdrom/이 sources.list 맨 위에 포함되어 있기 때문이다. 이 소스를 삭제한다.
그리고 다시, apt-get install dirmngr을 진행하여 설치한다.
그리고 다시, 보안 key fingerprint를 복사해서 설치한다.
마지막으로 apt-get install r-base r-base-dev 로 R을 설치한다.
추천패키지와 관련 의존성 라이브러리를 함께 설치하는 과정이 진행된다.
데비안9 리눅스 R 설치하기 --> https://youtu.be/mhy-TgyF5co
출처: http://modernity.tistory.com/entry/R352-설치하기-한글-Windows-7-환경?category=311760 [FOSSER_Ricoop]
'R' 카테고리의 다른 글
R3.5.2 설치하기 - 한글 Windows 7 환경 (0) | 2019.01.14 |
---|---|
emerging words 찾기 (0) | 2016.11.23 |
한국정보화진흥원: 2016 BigStep 컨퍼런스 (0) | 2016.11.07 |
An Introductio to R (R재단 매뉴얼) 강의용 자료 (1) | 2013.05.24 |
R - 데이터 불러오기 - 한글 Windows 시스템 유의사항 (1) - 한글 시스템 폴더 변환 (0) | 2011.09.10 |