如何在基于 Debian 的系统上安装 libwebkitgtk-1.0-0?

如何在基于 Debian 的系统上安装 libwebkitgtk-1.0-0?

我尝试使用 dpkg -i 安装 .deb 软件包,但出现此错误:

    dpkg: dependency problems prevent configuration of modelio-open-source4.1:
    modelio-open-source4.1 depends on libwebkitgtk-1.0-0; however:
    Package libwebkitgtk-1.0-0 is not installed.

所以看来我需要安装libwebkitgtk-1.0-0。所以我运行sudo apt install libwebkitgtk-1.0-0,但我得到这个输出:

Reading package lists... Done
Building dependency tree       
Reading state information... Done
Package libwebkitgtk-1.0-0 is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source

E: Package 'libwebkitgtk-1.0-0' has no installation candidate

我该如何解决?我真的需要为学校安装这个,而且时间紧迫......

答案1

在 Ubuntu 上,您需要启用 Universe 存储库:

sudo add-apt-repository universe
sudo apt update
sudo apt install libwebkitgtk-1.0-0

依赖项列表。

系统要求:

Modelio 4 与 Redhat Enterprise Linux 7/8、Debian 9/10 和 Ubuntu 16.04/18.04 LTS 兼容。

Modelio 3 与 Redhat Enterprise Linux 6/7、Debian 7/8/9 和 Ubuntu 14.04/16.04 LTS 兼容。

在 PopOS 上18.04 LTS,您需要该版本才能启用 Universe 存储库:

sudo add-apt-repository "deb http://apt.pop-os.org/ubuntu $(lsb_release -cs) main universe"

答案2

您可以在官方存储库中搜索所有版本的软件包:

您会注意到该软件包在最新版本中不可用。

您有三个选择:

  • 拥有一个针对您正在使用的版本打包的二进制文件。
  • 下载libwebkitgtk-1.0-0并手动安装(繁琐)。
  • 修改您的 apt 源以包含旧版本(不推荐)。

除非你选择第一个,否则你可能会遇到递归依赖关系。实际上不可能解决依赖关系,因为该包不是为您的版本制作的。

旁注:尝试尽快设置您的系统,尤其是当您需要依赖它们时。你永远不知道你可能会遇到哪些障碍。你不想要紧迫感。对于学校、职业和私人生活来说都是如此。

答案3

您可以尝试apt -f install,它将尝试通过下载并安装必要的软件包或删除软件包(一种“删除”解决方案是删除您已安装的软件包)来解决依赖性问题。

要给出更详细的答案,了解您正在运行的发行版将有所帮助。

相关内容