首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >安装Ubuntu20.04后无法安装任何R包

安装Ubuntu20.04后无法安装任何R包
EN

Ask Ubuntu用户
提问于 2021-07-14 13:09:38
回答 1查看 1.3K关注 0票数 1

请有任何提示,为什么我不能安装任何R软件包?我最近安装了Ubuntu20.04LTS操作系统以及R和R工作室。然而,我无法在R中安装任何软件包,我已经通过了一个看似相关的帖子,比如无法在Ubuntu 18.04上安装任何R包,但是解决方案在我的情况下似乎没有帮助。例如,在尝试安装ggplot2包时,我得到报告称没有安装各种依赖项,但试图安装其中任何一个都不起作用。如有任何建议,我将不胜感激。

在这里,我在尝试安装ggplot2包之后添加了最后的错误语句和R会话信息,以及在运行命令R --version和apt-cache策略r-base-dev时的输出:

代码语言:javascript
复制
install.packages("ggplot2")

* removing ‘/home/power/R/x86_64-pc-linux-gnu-library/4.1/tibble’
Warning in install.packages :
  installation of package ‘tibble’ had non-zero exit status
ERROR: dependencies ‘digest’, ‘glue’, ‘isoband’, ‘rlang’, ‘scales’, ‘tibble’ are not available for package ‘ggplot2’
* removing ‘/home/power/R/x86_64-pc-linux-gnu-library/4.1/ggplot2’
Warning in install.packages :
  installation of package ‘ggplot2’ had non-zero exit status

> sessionInfo()
R version 4.1.0 (2021-05-18)
Platform: x86_64-pc-linux-gnu (64-bit)
Running under: Ubuntu 20.04.2 LTS

Matrix products: default
BLAS:   /usr/lib/x86_64-linux-gnu/blas/libblas.so.3.9.0
LAPACK: /usr/lib/x86_64-linux-gnu/lapack/liblapack.so.3.9.0

locale:
 [1] LC_CTYPE=en_US.UTF-8       LC_NUMERIC=C               LC_TIME=de_DE.UTF-8        LC_COLLATE=en_US.UTF-8    
 [5] LC_MONETARY=de_DE.UTF-8    LC_MESSAGES=en_US.UTF-8    LC_PAPER=de_DE.UTF-8       LC_NAME=C                 
 [9] LC_ADDRESS=C               LC_TELEPHONE=C             LC_MEASUREMENT=de_DE.UTF-8 LC_IDENTIFICATION=C       

attached base packages:
[1] stats     graphics  grDevices utils     datasets  methods   base     

loaded via a namespace (and not attached):
[1] compiler_4.1.0 tools_4.1.0 


(base) power@power-SYS-7039A-I:~$ R --version
R version 4.1.0 (2021-05-18) -- "Camp Pontanezen"
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/.

(base) power@power-SYS-7039A-I:~$ apt-cache policy r-base-dev
r-base-dev:
  Installed: 4.1.0-1.2004.0
  Candidate: 4.1.0-1.2004.0
  Version table:
 *** 4.1.0-1.2004.0 500
        500 https://cloud.r-project.org/bin/linux/ubuntu focal-cran40/ Packages
        100 /var/lib/dpkg/status
     4.0.5-1.2004.0 500
        500 https://cloud.r-project.org/bin/linux/ubuntu focal-cran40/ Packages
     4.0.4-1.2004.0 500
        500 https://cloud.r-project.org/bin/linux/ubuntu focal-cran40/ Packages
     4.0.3-1.2004.0 500
        500 https://cloud.r-project.org/bin/linux/ubuntu focal-cran40/ Packages
     4.0.2-1.2004.0 500
        500 https://cloud.r-project.org/bin/linux/ubuntu focal-cran40/ Packages
     4.0.1-1.2004.0 500
        500 https://cloud.r-project.org/bin/linux/ubuntu focal-cran40/ Packages
     4.0.0-1.2004.0 500
        500 https://cloud.r-project.org/bin/linux/ubuntu focal-cran40/ Packages
     3.6.3-2 500
        500 http://de.archive.ubuntu.com/ubuntu focal/universe amd64 Packages
        500 http://de.archive.ubuntu.com/ubuntu focal/universe i386 Packages
(base) power@power-SYS-7039A-I:~$ 
EN

回答 1

Ask Ubuntu用户

发布于 2021-07-14 13:36:54

在为您编译包时,您必须仔细检查R控制台的输出。

在使用R 4.1的新的20.04LTS上,以下操作是成功的:

代码语言:javascript
复制
sudo apt-get install r-base-dev build-essential 
sudo apt-get install build-essential libssl-dev libcurl4-openssl-dev libxml2-dev libcairo2-dev libgit2-dev

mkdir -p /home/$USER/R/x86_64-pc-linux-gnu-library/4.1
R -e "install.packages(c('rlang','ggplot2'), repos='http://cran.rstudio.com/', lib='/home/$USER/R/x86_64-pc-linux-gnu-library/4.1')"
票数 0
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/1351818

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档