Trelby 无法在 16.04 中安装

Trelby 无法在 16.04 中安装

尝试使用安装 trelbysudo dpkg -i trelby_2.2_all.deb会产生此错误:

Selecting previously unselected package trelby.
(Reading database ... 267174 files and directories currently installed.)
Preparing to unpack trelby_2.2_all.deb ...
Unpacking trelby (2.2) ...
dpkg: dependency problems prevent configuration of trelby:
 trelby depends on python-wxgtk2.8; however:
  Package python-wxgtk2.8 is not installed.

dpkg: error processing package trelby (--install):
 dependency problems - leaving unconfigured
Processing triggers for gnome-menus (3.13.3-6ubuntu3) ...
Processing triggers for desktop-file-utils (0.22-1ubuntu5) ...
Processing triggers for mime-support (3.59ubuntu1) ...
Errors were encountered while processing:
 trelby

这显然看起来像是一个依赖问题,但我不知道如何解决这个问题。

有任何想法吗?

答案1

我在 Ubuntu 17.04 上的 .deb 包中遇到了同样的依赖问题,但从源代码安装 Trelby 相当简单。

  1. 安装python-lxmlpython-wxgtk3.0从存储库:

    sudo apt install python-lxml python-wxgtk3.0
    
  2. 下载并解压 Zip 文件或克隆Git 存储库。 例子:

    sudo apt install git
    git clone https://github.com/oskusalerma/trelby.git
    cd trelby
    
  3. 导航到 trelby 文件夹并输入:

    sudo python setup.py install
    

    完成后,您现在可以键入或添加指向的快捷方式/opt/trelby/bin/trelby来启动 Trelby

答案2

正如所写在这个 Debian 邮件列表中

这是 Trelby 的问题: https://github.com/oskusalerma/trelby/commit/50c46f2249ca5b094c5e712a872e1dadbd8dfdfa

看起来它已经修复了,但没有构建新的包。

您可能想要向 Trelby 开发人员报告错误,并且最好要求他们也列出软件包的要求。“Ubuntu/Debian”并没有告诉您太多信息。

您可能还考虑从源代码进行编译。

答案3

当我尝试安装 wxgtk3.0 时,我设法使 2.2 运行,我收到以下对话框:

The following packages have unmet dependencies:
 trelby : Depends: python-wxgtk2.8 but it is not going to be installed
E: Unmet dependencies. Try 'apt-get -f install' with no packages (or specify a solution).

我按照建议尝试apt-get -f install并安装了 2.8 软件包。然后我重新安装了 2.2 deb,一切开始正常工作。

答案4

尝试这个:sudo dpkg -i trelby_2.2_all.deb --force-depends

相关内容