尝试安装 pyPENELOPE 时出现问题

尝试安装 pyPENELOPE 时出现问题

我不是 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 ...
升级 pyPENELOPE
正在将 python-penelope (0.2.10-1) 解压到 (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) 的触发器...
处理桌面文件实用程序 (0.23-1ubuntu3.18.04.2) 的触发器...
正在处理 mime 支持的触发器 (3.60ubuntu1) ...
处理时遇到错误:
 python-penelope

我做错了什么?

答案1

问题是,sudo dpkg --install filename.deb只有识别依赖项。它不会自动处理这些依赖项。您必须自己安装依赖项(按正确的顺序)。

这就是为什么你的输出抱怨“依赖问题”:dpkg 告诉你,你忽略了安装其他包第一的

  • 尝试使用sudo apt install ./filename.deb。Apt 会自动处理依赖关系。

  • 如果您dpkg -i在某处读到该说明,请联系作者以更新其文档。

但是,由于一个单独的巧合问题,这对您来说也不起作用:该软件包python-wxgtk2.8在 Ubuntu 14.04 之后从 Ubuntu 中删除。

  • 从以下网址下载旧版本软件包http://packages.ubuntu.com并安装它。它可能会起作用...也可能不起作用。

看起来您正在尝试使用非常老旧且无人维护的软件。如果您遇到问题,我们不会为其提供支持(抱歉)。

相关内容