我无法安装 R 包,包损坏

我无法安装 R 包,包损坏
gui@pcgui~$ sudo apt-get 安装 r-base
正在读取软件包列表...完成
构建依赖关系树       
正在读取状态信息...完成
某些软件包无法安装。这可能意味着您有
请求一个不可能的情况,或者如果你正在使用不稳定
发行版中某些必需的软件包尚未创建
或已移出传入。
以下信息可能有助于解决该情况:

以下软件包具有未满足的依赖关系:
 r-base:依赖:r-base-core(>= 3.5.1-1bionic)但不会安装
          依赖:r-recommended (= 3.5.1-1bionic) 但不会安装
          推荐:r-base-html 但不会安装
E:无法纠正问题,您持有破损的包裹。

我不知道该怎么办。

并且,我发现解决方案对我没有帮助,如果我输入

gui@pcgui~/下载$ sudo apt 安装 r-base-core
正在读取软件包列表...完成
构建依赖关系树       
正在读取状态信息...完成
某些软件包无法安装。这可能意味着您有
请求一个不可能的情况,或者如果你正在使用不稳定
发行版中某些必需的软件包尚未创建
或已移出传入。
以下信息可能有助于解决该情况:

以下软件包具有未满足的依赖关系:
 r-base-core:依赖:libblas3 但无法安装或
                        libblas.so.3 但无法安装
               依赖:libcurl4 (>= 7.28.0) 但无法安装
               依赖:liblapack3 但无法安装或
                        liblapack.so.3 但无法安装
               依赖:libtcl8.6 (>= 8.6.0) 但无法安装
               依赖:libtk8.6 (>= 8.6.0) 但无法安装
               推荐:r-推荐但不会安装
               推荐:r-base-dev 但不会安装
               推荐:r-doc-html 但不会安装
E:无法纠正问题,您持有破损的包裹。

最后,我遇到了一种情况,它问我 [Y/n],我输入 Y 然后它中止了。

答案1

当我尝试在 3.4.4 上安装 3.5.2 时,我收到了类似的消息。我不得不

sudo nano /etc/apt/sources.list`
Then added a # to the line 
deb https://cloud.r-project.org/bin/linux/ubuntu xenial-cran35/

然后我添加了一个新行'

deb https://cloud.r-project.org/bin/linux/ubuntu bionic-cran35/

然后我保存了它并运行了以下命令

sudo apt-get clean
sudo apt-get update
sudo apt-get install r-base r-recommended r-cran-*

这似乎解决了我遇到的一个问题,但是在 R 中安装 libxml2-dev 时仍然存在问题。

相关内容