尝试使用安装 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 相当简单。
安装
python-lxml
并python-wxgtk3.0
从存储库:sudo apt install python-lxml python-wxgtk3.0
下载并解压 Zip 文件或克隆Git 存储库。 例子:
sudo apt install git git clone https://github.com/oskusalerma/trelby.git cd trelby
导航到 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