尝试安装 R 时出现“pkgAcqTransactionItem::TransactionState-stat (2: 没有此文件或目录)”错误

尝试安装 R 时出现“pkgAcqTransactionItem::TransactionState-stat (2: 没有此文件或目录)”错误

我使用 Ubuntu 16.04 桌面。

在我使用以下命令添加 R 存储库后,问题就开始了这些说明

 sudo echo "deb http://cran.rstudio.com/bin/linux/ubuntu xenial/" | sudo tee -a /etc/apt/sources.list

以下是我运行时遇到的错误sudo apt-get update

E: Failed to stat /var/lib/apt/lists/partial/cran.rstudio.com_bin_linux_ubuntu_xenial_InRelease - pkgAcqTransactionItem::TransactionState-stat (2: No such file or directory)
E: Failed to stat /var/lib/apt/lists/partial/cran.rstudio.com_bin_linux_ubuntu_xenial_Packages - pkgAcqTransactionItem::TransactionState-stat (2: No such file or directory)
W: Duplicate sources.list entry https://cran.rstudio.com/bin/linux/ubuntu xenial/ Release

该问题已通过答复中提供的解决方案得到解决。

尽管 R 安装顺利,但由于错误,我无法更新。因此,我不得不删除其中的其他 CRAN 条目,sources.list并将其替换为查询响应中推荐给我的条目。这解决了问题。我使用 nano 编辑文件,因为它在编辑时没有抛出任何警告消息。

答案1

请尝试以下操作:

  1. 删除重复条目/etc/apt/sources.list- 它应该只包含一个关于 R 的内容,如下所示:

    deb https://cloud.r-project.org/bin/linux/ubuntu xenial/
    
  2. 删除旧的 apt 软件包列表sudo rm -rf /var/lib/apt/lists

  3. 使用以下方式更新软件包列表sudo apt-get update
  4. 恢复安装会话sudo apt-get install -f

你可以咨询官方克兰页面了解 Ubuntu 上正确的 R 安装详细信息。

相关内容