提问者:小点点

pypy apt腐败-循环依赖?


我遇到了一个奇怪的问题,我无法摆脱。每当我尝试在 apit 中做某事时,我都会遇到这个问题 读取状态信息...完成 0 升级,0 新安装,0 删除和 185 未升级。3 未完全安装或移除。执行此操作后,将使用 0 B 的额外磁盘空间。设置 pypy (5.4.1 dfsg-1) ... /var/lib/dpkg/info/pypy.postinst: 39: /var/lib/dpkg/info/pypy.postinst: pypycompile: 未找到 dpkg: 处理包时出错 pypy (--configure): 子进程已安装 安装后脚本返回错误退出状态 127 dpkg: 依赖关系问题阻止配置 pypy-pkg-resources: pypy-pkg-resources 依赖于 pypy;但是:尚未配置包 pypy。

dpkg:错误处理包pypy-pkg-资源(--confiure):依赖问题-留下未配置的dpkg:依赖问题阻止配置pypy-setuptools:pypy-setuptools依赖于pypy-pkg-资源(=28.0.0-1);但是:包pypy-pkg-Resources尚未配置。pypy-setuptools依赖于pypy;但是:包pypy尚未配置。

dpkg:处理包pypysetuptools(--configure)时出错:依赖关系问题-未配置处理:pypypypypy pkg资源pypysetuptool时遇到错误

我认为问题的根本原因是pypy: $ sudo dpkg - configure pypy设置pypy (5.4.1 dfsg-1).../var/lib/dpkg/info/pypy . postinst:39:/var/lib/dpkg/info/pypy . postinst:pypy compile:未找到dpkg:处理程序包pypypy(-configure)时出错:安装的子进程安装后脚本返回错误退出状态127处理时遇到错误:pypy

但不知道如何将自己从这个中挖掘出来,因为我无法重新安装、删除或似乎对它做任何事情:

$ sudo apt-get删除pypy阅读包列表...完成建立依赖关系树< br >读取状态信息...完成将删除以下软件包:pypy pypy-pkg-resources pypy-setup tools 0已升级,0新安装,3要删除,185未升级。3未完全安装或拆除。此操作之后,将释放34.2 MB的磁盘空间。是否要继续[Y/n]?y(读取数据库...78437当前安装的文件和目录。)删除pypy-setuptools (28.0.0-1)...删除pypy-pkg-resources (28.0.0-1)...移除pypy (5.4.1 dfsg-1).../var/lib/dpkg/info/pypy . prerm:18:/var/lib/dpkg/info/pypy . prerm:pypyclean:未找到dpkg:处理程序包时出错pypy ( - remove):安装的预删除脚本返回错误退出状态127处理时遇到错误:pypy E: Sub-process /usr/bin/dpkg返回错误代码(1)

有人有什么想法吗?


共2个答案

匿名用户

实际上,问题似乎是由于某种原因,Debian没有创建指向pypy的符号链接。可以通过运行sudo ln-s /usr/lib/pypy/bin/pypy-c /usr/bin/pypy然后再次运行sudo apt-get install pypy来轻松修复,一切都应该很好!

希望这能有所帮助,如果不是你,其他人正在谷歌搜索这个。

干杯,Zzyzx

匿名用户

如果有人再次遇到这种情况,我最终找到了解决方案:

    < li >通过更新/usr/bin/pypycompile以使用#,解除无法执行dpkg - config pypy的问题!/usr/binpython作为解释器而不是#!/usr/bin/pypy < li >更新/usr/lib/pypy/runtime . d/public _ modules . rt Update以不尝试运行pypyclean

换句话说,解决方案是删除或禁用任何阻止完成的安装后脚本。