R을 v4로 업데이트하기 위해 v3를 제거했지만 지금은 설치할 수 없습니다.

R을 v4로 업데이트하기 위해 v3를 제거했지만 지금은 설치할 수 없습니다.

R 버전 3이 있습니다. 먼저 v4를 설치해야 합니다. R 업데이트를 시도했지만 성공하지 못했습니다. ~처럼이 게시물R 패키지를 삭제하라는 조언을 받았습니다. 출력되는 폴더를 삭제하려고 하면 R -e '.libPaths()해당 폴더가 없다고 나옵니다. 그런 다음 R 공식 홈페이지의 방법에 따라 R v4를 설치해 보았습니다.

sudo apt update -qq
sudo apt install --no-install-recommends software-properties-common dirmngr
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys E298A3A825C0D65DFD57CBB651716619E084DAB9
sudo add-apt-repository "deb https://cloud.r-project.org/bin/linux/ubuntu $(lsb_release -cs)-cran40/"
sudo apt install --no-install-recommends r-base

그것은 나에게 다음과 같은 결과를 제공합니다. 이제 무엇을 해야 할지 모르겠습니다. 도와주실 수 있나요? 우분투 16을 사용하고 있습니다

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 (>= 4.1.0-1.2004.0) but it is not going to be installed
          Depends: r-recommended (= 4.1.0-1.2004.0) but it is not going to be installed
E: Unable to correct problems, you have held broken packages.

답변1

문제 요약

  • 사용자는 운영 체제 버전이 "Ubuntu 16"이라고 생각합니다.
  • lsb_release -csbionic우분투 18.04로 돌아가기
  • 설치하려고 할 때 r-baseUbuntu 20.04( focal) 저장소가 존재하는지 묻는 메시지 표시

댓글/채팅을 통해 우리는 근본적인 문제가 다음 R 관련 배포를 포함하여 사용자 피드의 다양한 배포가 혼합되어 있다는 것을 발견했습니다.

deb cloud.r-project.org/bin/linux/… focal-cran40/ 

deb [arch=i386,amd64] cran.rstudio.com/bin/linux/… xenial/ 

deb cloud.r-project.org/bin/linux/… bionic-cran40/

Bionic이 아닌 모든 저장소를 주석 처리하고 다시 실행한 후 apt update사용자는 설치를 완료할 수 있었습니다.

관련 정보