0

我不是Ubuntu的专家,所以这可能是一个愚蠢的问题,但我在安装一个叫pyPENELOPE的软件时遇到了问题。按照他们网站上的步骤http://pypenelope.sourceforge.net/download.html我试了试指令

Sudo DPKG -i /path/python-penelope_0.2.10-1_all.deb

但是我收到了错误信息

准备解压…/python-penelope_0.2.10-1_all.deb…解压python-penelope (0.2.10-1) over(0.2.10-1)…Dpkg:依赖问题阻止python-penelope的配置:python-penelope依赖于python-wxgtk2.8;但是:没有安装python-wxgtk2.8包。dpkg:错误处理包python-penelope(——install):依赖问题-未配置处理gnome-menus (3.13.3-11ubuntu1.1)触发器…处理desktop-file-utils的触发器(0.23-1ubuntu3.18.04.2)…处理mime-support (3.60ubuntu1)的触发器…处理时遇到错误:python-penelope

我哪里做错了?

4
  • 安装的依赖:Sudo apt-get install python-wxgtk2.8在开箱之前pyPenelope。
    - - - - - -奥利
    2020年6月24日20:46
  • 我已经收到消息了阅读包列表…已构建依赖树读取状态信息…Done Package python-wxgtk2.8不可用,但由另一个包引用。这可能意味着包丢失了,已经过时了,或者只能从另一个来源获得E: package 'python-wxgtk2.8'没有安装候选
    - - - - - -塔纳。萨博
    2020年6月24日20:50
  • 这是否回答了你的问题?如何通过命令行安装。deb文件?
    - - - - - -N0rbert
    2020年6月25日7点15分
  • 我还试图让pyPenelope工作(通过将代码转换为python 3)。Tanus,你设法让它工作了吗?
    - - - - - -cghw
    2个小时前

1回答1

1

问题是Sudo DPKG -install filename.deb只有标识依赖关系。它不会自动处理这些依赖关系。您必须自己安装依赖项(按照正确的顺序)。

这就是为什么输出抱怨“依赖关系问题”:dpkg告诉您忽略了安装另一个包第一个

  • 试着用Sudo apt install ./filename.deb代替。Apt会自动处理依赖关系。

  • 如果你读了那篇文章dpkg -我说明某处,请ping作者更新他们的文档。

然而,由于一个单独的巧合问题,这对你也不起作用:软件包python-wxgtk2.8在Ubuntu 14.04之后从Ubuntu中删除了。

看起来你在尝试使用非常老的,未经维护的软件。如果您遇到问题,我们不提供支持(对不起)。

1
  • 我的天哪,效果很好。谢谢你!
    - - - - - -塔纳。萨博
    2020年6月24日22:20

你的答案

点击“发布您的答案”,即表示您同意我们的服务条款隐私政策而且饼干的政策

这不是你想要的答案吗?浏览其他带标签的问题问你自己的问题