간단합니다. 순서대로 아래의 명령을 실행하면 됩니다.
sudo apt update && sudo apt upgrade -y
sudo apt install software-properties-common -y
sudo add-apt-repository ppa:deadsnakes/ppa
sudo apt install python3.10 python3.10-dev
python3.10-dev 설치는 선택사항입니다.
간단합니다. 순서대로 아래의 명령을 실행하면 됩니다.
sudo apt update && sudo apt upgrade -y
sudo apt install software-properties-common -y
sudo add-apt-repository ppa:deadsnakes/ppa
sudo apt install python3.10 python3.10-dev
python3.10-dev 설치는 선택사항입니다.
우분투 18.04에서 Python3.6을 제거하는 방법입니다.
제거를 하고 싶은 이유는
우분투에 Python 새버전을 추가로 설치하다보면 구버전이 계속 남아서 패키지를 설치할때 혼동이 되거나 오류가 발생하기도 해서 꼭 구버전을 제거하고 싶을 때는 다은과 같이 합니다.
그런데 제대로 안되는 경우가 많아서 하지 않는 것이 좋습니다. 우분투가 기본 패키지 버전을 관리하거나 시스템을 관리하는데 파이썬을 설치하기 때문에 함부로 제거하면 이런 시스템에 문제가 발생합니다.
어쨌든 파이썬을 제거하려고 한다면 다음의 명령대로 하면 됩니다.
sudo add-apt-repository --remove ppa:fkrull/deadsnakes # 레파지토리 제거. 선택사항
sudo apt-get update # apt 업데이트
sudo apt-get remove --purge python3.6 # 패키지 퍼지
우분투 18.04에 R을 설치하는 방법입니다.
필요한 리눅스 패키지를 먼저 설치합니다.
sudo apt install apt-transport-https software-properties-common
R패키지를 설치하려면 CRAN을 apt에 등록하고 gpg키도 등록해줘야 합니다.
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys E298A3A825C0D65DFD57CBB651716619E084DAB9
sudo add-apt-repository 'deb https://cloud.r-project.org/bin/linux/ubuntu bionic-cran35/'
apt를 업데이트해주고 r-base를 설치하면 끝납니다.
sudo apt update
sudo apt install r-base
다음의 명령어로 버전을 확인합니다.
R --version
최신버전인지 확인합니다.
R version 4.1.2 (2021-11-01) -- "Bird Hippie"
Copyright (C) 2021 The R Foundation for Statistical Computing
Platform: x86_64-pc-linux-gnu (64-bit)
R is free software and comes with ABSOLUTELY NO WARRANTY.
You are welcome to redistribute it under the terms of the
GNU General Public License versions 2 or 3.
For more information about these matters see
https://www.gnu.org/licenses/.
젠킨스(Jenkins)의 웹서비스 포트는 8080입니다.
우분투 리눅스에서 젠킨스의 포트를 변경하려면 아래의 파일을 수정해야합니다.
sudo vim /etc/default/jenkins
8080이 기본 포트인데 다른 적당한 포트로 변경해 줍니다.
파일 안에서 아래의 줄을 찾아서 포트를 변경하면 됩니다.
# HTTP_PORT=8080
HTTP_PORT=9090
변경했으면 젠킨스를 재시작합니다.
sudo /etc/init.d/jenkins restart
끝
R과 Rstudio를 Windows에서 사용하다보면 한글로 나와야 할 메세지가 깨져 보일 때가 있습니다. 특히 에러메시지나 경고메세지가 보일 때 그렇습니다.
아래 그림에서 보이는 것 처럼 마름모꼴 도형으로 깨져 보입니다.
언어 설정을 영어로 변경하면 영어로는 메세지를 볼 수 있습니다.
Sys.setenv(LANG = "en_US.UTF-8")
깨진것을 고쳐서 한글로 보는 방법은 아직 없습니다. 영어로 바꿔서 봐야 합니다. 다음과 같이 모든 메세지를 영어로 변경해주면 됩니다.
R은 멀티바이트 언어 즉, 로마 알파벳 계열을 사용하지 않는 언어인 한국어, 중국어, 일본어같은 것을 표현할 때 메세지를 모두 UTF-8을 사용하는데 윈도우는 내부에서 UTF-8을 처리할 수는 있지만 화면에 표현할 때는 무조건 euc-kr를 사용합니다. 애플리케이션에 따라서는 이 문제를 해결한 것들이 있지만 Rstudio는 그 처리를 해주지 않습니다.
그래서 영어로 봐야 합니다.