1. Windows 소프트웨어 확인 및 WSL 설치
아래 방식으로 설치하면
wsl timedatectl 오류가 발생 됩니다. 해결 하는 방법 아시는분은 아래 답변 부탁드립니다. 가상환경과 본 서버간의 시간이 인터페이스가 안되 R에서 시간계산이 안됩니다.
R이나, Python의 GPU를 안정적으로 세팅 하기 위해서, 그동안 Ubuntu 18.04를 사용해 왔다. 현재도 Ubuntu 18.04를 선호하지만, WSL에서는 Ubuntu 20.04가 잘 지원되어 있다. R을 문제 없이 진입 하려면, Ubuntu 운영 체계에, 모든 패키지 들이 안정적으로 설치 되어 있어야 한다.
Windows를 성실하게 업그레이드 하였다면, 아래와 같이 버전이 20H2로 나올 것이다. R을 사용하는데 조건이 좋아 졌다.
최신 버전을 패키지를 설치 하려면, 항상 최신 버전의 O/S와 소프트 웨어가 있어야 한다.
앞 페이지에서 WSL을 설치하기 위한 조건을 아래와 같이 링크 하였다.
그리고 설치는 아래 Windows 웹에 WSL을 검색하여 Ubuntu 20.04 LTS를 클릭 하여 설치한다.
다운로드 받고 나면, 로그인 아이디와 패스워드를 입력 하라고 한다. 조금 시간이 필요하다.
위의 화면과 같이 시스템 로드와 메모리 사용률 네트워크 정보까지 나온다.
2. 통계 패키지 R 4.0 설치
설치가 다 끝나면 아래와 같은 명령어는 필수 이다. 항상 맨 처음 설치 할때는 업데이트 할것이 있다.
$ sudo apt-get update
$ sudo apt-get upgrade
Ubuntu 20.04에서 R 4.0대 최신 버전을 설치 하려면, 아래 명령어와 같이 키서버를 등록 한다.
$sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys E298A3A825C0D65DFD57CBB651716619E084DAB9
그리고, R 4.0에 대한 레포지트리를 아래와 같이 등록 한다.
$ sudo add-apt-repository 'deb https://cloud.r-project.org/bin/linux/ubuntu focal-cran40/'
3. R studio 설치
등록이 끝나고 나면, R을 아래와 같이 설치 한다.
$ sudo apt install r-base r-base-core r-recommended r-base-dev
$ sudo apt install r-base
$ sudo -i R
위의 명령어를 이용하여, R의 버전을 확인 하면 4.0이 나온다.
최신 버전이다. R 4.0 패키지는 이전 3.X 대와 구성이 다르고 계속 업그레이드 되기 때문에 4.0으로 설치 하는 것을 추천 한다.4.0 버전으로 설치 하였다면 R studio를 설치 하여야 한다.
$ sudo apt-get install gdebi-core
아래와 같이 R 4.0.5를 WSL에 설치 할 수 있다.
웹브라우져 크롬에서 localhost:8787을 치면 아래와 같은 화면이 뜬다.
그리고 WSL R 은 시작할 때 마다 Back Ground로 실행 되는데, 자동 시작 할 때, R Studio도 자동 시작 되게 할 수 있다.
4. 샘플 코드 실행
아래 그림과 같이 실행 한다.
# x는 1부터 100 까지 vector
# y는 2의 제곱 +1 이차 방정식
x <- 1: 100
y = x ^ 2 + 1
# 그래프를 그림
plot(x, y)
댓글 없음:
댓글 쓰기