在 16.04 上安装 CryptoTE 的方法是什么?

在 16.04 上安装 CryptoTE 的方法是什么?

在 16.04 上安装 CryptoTE 的方法是什么?

在 Ubuntu 上安装 CryptoTE 的说明链接

按照这些说明我遇到了以下错误:

> sudo apt-get update
> sudo apt-get install cryptote

Reading package lists... Done
Building dependency tree       
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:

The following packages have unmet dependencies:
 cryptote : Depends: libwxbase2.8-0 (>= 2.8.12.1) but it is not installable
            Depends: libwxgtk2.8-0 (>= 2.8.12.1) but it is not installable
E: Unable to correct problems, you have held broken packages.

更新: 评论者 M. Becerra 为我提供了 libwxbase2.8-0 和 libwxgtk2.8-0 的链接。安装它们后,可以从 Dash 调用 CryptoTE,但无法运行。相反,它会显示一个忙碌光标几秒钟,然后忙碌光标消失。cryptote从命令行调用会导致以下打印。

Fatal Error: Mismatch between the program and library build versions detected.
The library used 2.8 (no debug,Unicode,compiler with C++ ABI 1009,wx containers,compatible with 2.6),
and CryptoTE used 2.8 (no debug,Unicode,compiler with C++ ABI 1002,wx containers,compatible with 2.6).
Aborted (core dumped)

ABI 表示应用程序二进制接口,因此看起来 CryptoTE 需要调用 ABI 1002 库,但我拥有的库被编译为 ABI 1009 库。

答案1

您所需要的库(适用于 Trusty 的版本)可以从这里下载:libwxbase2.8-0libwxgtk2.8-0

  • 将它们都下载。
  • 卸载/删除库的 Xenial 版本,以免它们造成麻烦。
  • 为您的 Ubuntu 16.04 安装适当版本的库。

相关内容