当我尝试在 18.04 上安装 wickRme 时出现以下错误

当我尝试在 18.04 上安装 wickRme 时出现以下错误
sudo gdebi WickrMe_4.44.04-01_amd64.deb

...

This package is uninstallable
Dependency is not satisfiable: libicu55

然后我尝试寻找匹配项

apt-cache search libicu

但在安装尝试

libicu60 is already the newest version (60.2-3ubuntu3).

为什么新的 60 不能满足 55 的要求?如果这不重要,我该如何克服这个问题?

答案1

这不是 Ubuntu 的问题。WikrMe 下载页面清楚地声明他们的软件包适用于 16.04,而不是 18.04。

libicu60是个姓名包的名称。名称必须匹配。

名称中还包含版本号这一点很好了解,但除此之外就无关紧要了——包管理器只知道名称不匹配。

libicu55仅包含在 Ubuntu 16.04 中,它为您提供了三种选择:

  • 您可以尝试在 18.04 系统中安装 16.04 软件包。这是专家级的东西,如果您尝试,您的系统很可能会严重损坏。不要这样做。如果您真的想毁掉您的系统,请先备份您的数据。

  • 您可以寻找使用 的 deb 的较新版本libicu60。这是最简单的解决方案,也是 Linux 世界中最常见的解决方案,因为 Linux 世界中不断发布新版本。您应该向 WikrMe 开发人员投诉,如果他们希望 Ubuntu 用户使用它,他们的糟糕应用程序已经过时,需要更新到 18.04。更好的是,他们应该对其进行 snappify,使其与版本无关。

  • 您可以在第二个分区(或更可能是虚拟机)中安装 16.04,以便将其与系统的其余部分一起使用。这将增加一些开销,具体取决于您的配置方式。

显然,最好的解决方案是使用受支持且兼容的消息应用程序来代替 WikrMe。Ubuntu 软件中心有很多不错的选择。

相关内容