首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在执行建议的修复时,Aptitude存在未满足的依赖项,并遇到分段错误。我该怎么解决呢?

在执行建议的修复时,Aptitude存在未满足的依赖项,并遇到分段错误。我该怎么解决呢?
EN

Stack Overflow用户
提问于 2017-12-23 22:09:59
回答 1查看 320关注 0票数 0

我在Ubuntu17.10上,刚安装并尝试使用apt-get install ruby-full安装Ruby。它没有安装,现在智能显示

以下包有未满足的依赖关系: ri:依赖性: ruby2.3-doc,但它没有安装E: unmet依赖项。尝试'apt -修复-破坏安装‘没有软件包(或专门的解决方案)。

我尝试了建议的命令以及sudo apt-get install -f -y,但都没有结果:它开始安装过程,然后告诉我处理ruby2.3-doc存档时出错。

正在读取包列表...完成 构建依赖树 正在读取状态信息...完成 纠正依赖..。完成 将安装下列附加软件包: 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-1 ubuntu1_all.deb. 解压规则2.3-doc (2.3.3-1ubuntu1) . dpkg:错误处理存档/var/cache/apt/archives/ruby2.3-doc_2.3.3-1ubuntu1_all.deb (--解包): 无法打开'/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)

我试着清除aptitude的缓存,以防包下载失败,但没有修复它。

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

我如何删除这个红宝石包,以便我可以再次尝试使用rvm?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-01-07 22:54:34

最后,我删除了riruby-full和其他提到的包,然后运行了apt-get update

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/47956424

复制
相关文章

相似问题

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