tidyverse 설치 문제: install.packages에 경고가 표시됨: 'tidyverse' 패키지 설치의 종료 상태가 0이 아님

tidyverse 설치 문제: install.packages에 경고가 표시됨: 'tidyverse' 패키지 설치의 종료 상태가 0이 아님
/usr/bin/ld: cannot find -llapack
/usr/bin/ld: cannot find -lblas
collect2: error: ld returned 1 exit status
/usr/share/R/share/make/shlib.mk:10: recipe for target 'Matrix.so' failed
make: *** [Matrix.so] Error 1
ERROR: compilation failed for package ‘Matrix’
* removing ‘/home/ephrem/R/i686-pc-linux-gnu-library/4.1/Matrix’
Warning in install.packages :
  installation of package ‘Matrix’ had non-zero exit status
ERROR: dependency ‘Matrix’ is not available for package ‘mgcv’
* removing ‘/home/ephrem/R/i686-pc-linux-gnu-library/4.1/mgcv’
Warning in install.packages :
  installation of package ‘mgcv’ had non-zero exit status
ERROR: dependency ‘mgcv’ is not available for package ‘ggplot2’
* removing ‘/home/ephrem/R/i686-pc-linux-gnu-library/4.1/ggplot2’
Warning in install.packages :
  installation of package ‘ggplot2’ had non-zero exit status
ERROR: dependency ‘ggplot2’ is not available for package ‘tidyverse’
* removing ‘/home/ephrem/R/i686-pc-linux-gnu-library/4.1/tidyverse’
Warning in install.packages :
  installation of package ‘tidyverse’ had non-zero exit status

The downloaded source packages are in
    ‘/tmp/Rtmp85JnYq/downloaded_packages’
Warning in install.packages :
  converting NULL pointer to R NULL

저는 Ubuntu 18에서 작업 중입니다(도움이 된다면) 아키텍처: i686 CPU 연산 모드: 32비트, 64비트 바이트 순서: Little Endian

> sessionInfo() 
R version 4.1.1 (2021-08-10) 
Platform: i686-pc-linux-gnu (32-bit) 
Running under: Ubuntu 18.04.6 LTS 
Matrix products: default 
BLAS: /usr/lib/i386-linux-gnu/atlas/libblas.so.3.10.3 
LAPACK: /usr/lib/i386-linux-gnu/atlas/liblapack.so.3.10.3

출력 apt-cache policy r-base-dev:

r-base-dev:
  Installed: (none)
  Candidate: 4.1.1-1.2004.0
  Version table:
     4.1.1-1.2004.0 500
        500 https://cloud.r-project.org/bin/linux/ubuntu focal-cran40/ Packages
     4.1.1-1.1804.0 500
        500 https://cloud.r-project.org/bin/linux/ubuntu bionic-cran40/ Packages
     4.1.0-1.2004.0 500
        500 https://cloud.r-project.org/bin/linux/ubuntu focal-cran40/ Packages
     4.1.0-1.1804.0 500
        500 https://cloud.r-project.org/bin/linux/ubuntu bionic-cran40/ Packages
     4.0.5-1.2004.0 500
        500 https://cloud.r-project.org/bin/linux/ubuntu focal-cran40/ Packages
     4.0.5-1.1804.0 500
        500 https://cloud.r-project.org/bin/linux/ubuntu bionic-cran40/ Packages
     4.0.4-1.2004.0 500
        500 https://cloud.r-project.org/bin/linux/ubuntu focal-cran40/ Packages
     4.0.4-1.1804.0 500
        500 https://cloud.r-project.org/bin/linux/ubuntu bionic-cran40/ Packages
     4.0.3-1.2004.0 500
        500 https://cloud.r-project.org/bin/linux/ubuntu focal-cran40/ Packages
     4.0.3-1.1804.0 500
        500 https://cloud.r-project.org/bin/linux/ubuntu bionic-cran40/ Packages
     4.0.2-1.2004.0 500
        500 https://cloud.r-project.org/bin/linux/ubuntu focal-cran40/ Packages
     4.0.2-1.1804.0 500
        500 https://cloud.r-project.org/bin/linux/ubuntu bionic-cran40/ Packages
     4.0.1-1.2004.0 500
        500 https://cloud.r-project.org/bin/linux/ubuntu focal-cran40/ Packages
     4.0.1-1.1804.0 500
        500 https://cloud.r-project.org/bin/linux/ubuntu bionic-cran40/ Packages
     4.0.0-1.2004.0 500
        500 https://cloud.r-project.org/bin/linux/ubuntu focal-cran40/ Packages
     4.0.0-1.1804.0 500
        500 https://cloud.r-project.org/bin/linux/ubuntu bionic-cran40/ Packages
     3.6.3-1bionic 500
        500 https://cloud.r-project.org/bin/linux/ubuntu bionic-cran35/ Packages
     3.6.2-1bionic 500
        500 https://cloud.r-project.org/bin/linux/ubuntu bionic-cran35/ Packages
     3.6.1-3bionic 500
        500 https://cloud.r-project.org/bin/linux/ubuntu bionic-cran35/ Packages
     3.6.1-1bionic 500
        500 https://cloud.r-project.org/bin/linux/ubuntu bionic-cran35/ Packages
     3.6.0-2bionic 500
        500 https://cloud.r-project.org/bin/linux/ubuntu bionic-cran35/ Packages
     3.6.0-1bionic 500
        500 https://cloud.r-project.org/bin/linux/ubuntu bionic-cran35/ Packages
     3.5.3-1bionic 500
        500 https://cloud.r-project.org/bin/linux/ubuntu bionic-cran35/ Packages
     3.5.2-1bionic 500
        500 https://cloud.r-project.org/bin/linux/ubuntu bionic-cran35/ Packages
     3.5.1-2bionic 500
        500 https://cloud.r-project.org/bin/linux/ubuntu bionic-cran35/ Packages
     3.5.1-1bionic 500
        500 https://cloud.r-project.org/bin/linux/ubuntu bionic-cran35/ Packages
     3.5.0-1bionic 500
        500 https://cloud.r-project.org/bin/linux/ubuntu bionic-cran35/ Packages
     3.4.4-1ubuntu1 500
        500 http://us.archive.ubuntu.com/ubuntu bionic/universe i386 Packages
     3.0.2-1ubuntu1.1~esm2 -32768
       -32768 https://esm.ubuntu.com/ubuntu trusty-infra-security/main i386 Packages

답변1

일반적으로 R 패키지를 설치하려면 컴파일이 필요하므로 특별한 전용 r-base-dev패키지가 필요합니다. 다음을 사용하여 설치하세요.

sudo apt-get update
sudo apt-get install r-base-dev

또한 오류는 설명이 필요 없다는 것을 알 수 있습니다. 관련 개발 라이브러리는 다음과 같습니다.블라그리고라팩그리워요. 해당 패키지와 기타 필요한 패키지를 설치하려면 아래 명령을 사용하십시오.

sudo apt-get install liblapack-dev libblas-dev libssl-dev libcurl4-openssl-dev libxml2-dev

그런 다음 다음을 실행하여 다시 시도하십시오.

R -e install.packages('tidyverse')

관련 정보