R 데비안 설치 - 오류

R 데비안 설치 - 오류

가상 머신에서 R을 다운로드하려고 하는데 어떤 이유로 다음과 같은 오류가 발생합니다.

~$ sudo apt install r-base
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:
The following packages have unmet dependencies:
r-base : Depends: r-base-core (>= 3.6.3-1~bustercran.0) but it is not going to be installed
      Depends: r-recommended (= 3.6.3-1~bustercran.0) but it is not going to be installed
      Recommends: r-base-html but it is not going to be installed
E: Unable to correct problems, you have held broken packages.

실행하면 sudo nano /etc/apt/sources.list다음이 표시됩니다.

deb http://deb.debian.org/debian/ stretch main
deb-src http://deb.debian.org/debian/ stretch main
deb http://security.debian.org/ stretch/updates main
deb-src http://security.debian.org/ stretch/updates main
deb http://deb.debian.org/debian/ stretch-updates main
deb-src http://deb.debian.org/debian/ stretch-updates main
deb [arch=amd64] https://download.docker.com/linux/debian stretch stable
deb-src [arch=amd64] https://download.docker.com/linux/debian stretch stable
deb https://cloud.r-project.org/bin/linux/debian buster-cran35/

실행하면 apt-cache policy r-base다음이 표시됩니다.

r-base:
Installed: (none)
Candidate: 3.6.3-1~bustercran.0
Version table:
 3.6.3-1~bustercran.0 500
    500 https://cloud.r-project.org/bin/linux/debian buster-cran35/ Packages
 3.6.2-1~bustercran.0 500
    500 https://cloud.r-project.org/bin/linux/debian buster-cran35/ Packages
 3.6.1-2~bustercran.0 500
    500 https://cloud.r-project.org/bin/linux/debian buster-cran35/ Packages
 3.6.0-2~bustercran.0 500
    500 https://cloud.r-project.org/bin/linux/debian buster-cran35/ Packages
 3.6.0-1~bustercran.0 500
    500 https://cloud.r-project.org/bin/linux/debian buster-cran35/ Packages
 3.3.3-1 500
    500 http://deb.debian.org/debian stretch/main amd64 Packages

문제가 무엇인지 아시나요?

답변1

/etc/apt/sources.list기본 운영 체제의 패키지 저장소는 버전 코드 이름을 사용하는 반면 stretchR 저장소 식별자에는 이름이 포함됩니다 buster.

두 가지 다른 Debian 버전용 패키지를 혼합하려고 합니다: Debian 9 "stretch"와 Debian 10 "buster". 이것은지원하지 않음그리고문제를 일으키는 것으로 알려져 있습니다.

데비안 9는 정규 종료일인 2020년 7월 6일을 지났으며 장기 지원 상태에 있으며 2022년에 종료될 것으로 예상됩니다. Debian 11은 새로운 안정 버전이 될 예정이므로 원활한 업그레이드를 위해서는 그 전에 시스템을 Debian 10 "buster"로 완전히 업그레이드해야 할 것입니다.업그레이드 프로세스는 Debian 10 릴리스 노트에 설명되어 있습니다:업그레이드하기 전에 주의 깊게 읽어 보십시오.

데비안 11이 출시되어 각각 새 버전인 데비안 10 과 데비안 9 가 되면 stable저장소 전환 시기가 있을 것입니다 . 이로 인해 새로운 상태가 전 세계 데비안 저장소에 미러링되는 동안 일시적인 혼란이 발생할 수 있습니다. 이 프로세스 중에는 에서 으로의 업그레이드를 수행하고 싶지 않을 것입니다.oldstableoldoldstablestretchbuster

관련 정보