在执行推荐修复时,才能具有未满足的依赖关系,并遇到分段故障.我如何解决它



我在Ubuntu 17.10上,新鲜安装,并尝试使用apt-get install ruby-full安装Ruby。它无法安装,现在才能说

以下软件包具有未满足的依赖性: RI:依赖:Ruby2.3-doc,但未安装 E:未得到依赖。尝试没有软件包的" APT - 修订安装"(或特定解决方案)。

我尝试了建议的命令以及 sudo apt-get install -f -y毫无用处:它开始安装过程,然后告诉我有一个错误处理ruby2.3-doc Archive

阅读包列表...完成
建造依赖树
阅读状态信息...完成
纠正依赖关系...完成
将安装以下其他软件包:
ruby2.3-doc
将安装以下新软件包:
ruby2.3-doc
0升级,1个新安装,0要删除,17未升级。
21未完全安装或删除。
需要获得0 B/3,382 KB的档案。
此操作后,将使用27.7 MB的其他磁盘空间。 (读取数据库... 182724当前已安装的文件和目录。) 准备解开.../ruby2.3-doc_2.3.3-1ubuntu1_all.deb ...
解开ruby2.3-doc(2.3.3-1ubuntu1)...
dpkg:错误处理档案/var/cache/apt/archives/ruby2.3-doc_2.3.3-1ubuntu1_all.deb(-unpack):
无法打开'/usr/share/ri/2.3.0/system/page-changelog-2_1_0.ri.dpkg-> new':操作不允许
处理时遇到错误:
/var/cache/apt/archives/ruby2.3-doc_2.3.3-1ubuntu1_all.deb
E:子过程/usr/bin/dpkg返回错误代码(1)

我尝试清除能力的高速缓存,以防软件包无法正确下载但没有修复它。

因为这意味着有未满足的依赖性,所以我无法运行其他能力操作来尝试安装新软件包或删除ruby-full

如何删除此Ruby-Full软件包,以便我可以使用RVM再次尝试?

我最终删除了 riruby-full和提到的其他软件包,然后ran apt-get update

相关内容

  • 没有找到相关文章

最新更新