如何在 Ubuntu 20.04 LTS 上安装 libwebkitgtk 包?

Posted

技术标签:

【中文标题】如何在 Ubuntu 20.04 LTS 上安装 libwebkitgtk 包?【英文标题】:How to install the libwebkitgtk package on Ubuntu 20.04 LTS? 【发布时间】:2020-09-29 18:25:24 【问题描述】:

所以我正在尝试安装 Solar2D(以前称为 Corona SDK)来制作手机游戏。安装依赖项后,当我运行 Solar 2D 时,出现以下错误:

/home/user/CoronaSimulator/CoronaSimulator: error while loading shared libraries: libwebkitgtk-3.0.so.0: cannot open shared object file: No such file or directory

我尝试使用 sudo apt-get install libwebkitgtk-1.0-0 安装 libwebkitgtk,但在终端中收到以下消息:

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

【问题讨论】:

也许使用较新版本的 Solar2d :) 您找到解决方案了吗? 我遇到了同样的问题,但使用了需要这种依赖关系的不同程序。我希望我可以安装 libwebkitgtk 的 Bionic 版本,但没有运气,只导致包损坏。 请参考askubuntu.com/questions/413530/libwebkitgtk-1-0-0-package 【参考方案1】:

按照here 的步骤为我解决了这个问题

打开终端并写下:

    sudo nano /etc/apt/sources.list 将此条目添加到文件并保存:

deb http://cz.archive.ubuntu.com/ubuntu bionic main universe

    sudo apt-get 更新

    sudo apt-get install libwebkitgtk-1.0-0 -> 如果你使用的是 64 位的 Vega 和 jdk

    sudo apt-get install libwebkitgtk-1.0-0:i386 -> 如果你使用的是 32 位的 Vega 和 jdk

【讨论】:

这样做安全吗? 这也不适用于 Kubuntu 20.04.3 和 Eclipse 06-2021。 安装库后可以删除仓库吗?【参考方案2】:

这不是一个完整的答案,但我通过发现在 libwebkitgtk-3 成功安装之前需要先安装以前的旧依赖项来解决我的类似问题。具体来说,我需要在系统上安装 libjavascriptcoregtk,然后才能成功尝试安装 libwebkitgtk。我不确定 libwebkitgtk 或我正在使用的程序是否需要 libjavascriptcoregtk,但无论哪种方式,它显然是首先需要的。

因此,在继续安装之前,您可能需要先满足一些其他依赖项。

【讨论】:

这行得通。解决了我在 ubuntu 20 中使用脉冲安全的问题【参考方案3】:

KNIME 具有类似的依赖性。 在 Debian 中,新需要的库是:

libwebkit2gtk-4.0-37

libwebkit2gtk-4.0-37-gtk2

(使用标准存储库)

sudo apt-get install libwebkit2gtk-4.0-37

sudo apt-get install libwebkit2gtk-4.0-37-gtk2

【讨论】:

以上是关于如何在 Ubuntu 20.04 LTS 上安装 libwebkitgtk 包?的主要内容,如果未能解决你的问题,请参考以下文章

如何在Ubuntu 20.04 LTS上安装Redmine

如何在Ubuntu 20.04 LTS上安装Squid Proxy

如何在Ubuntu 20.04 LTS上安装Apache CouchDB

在 ubuntu 20.04LTS 上安装 pygame 的问题

在 Ubuntu 20.04 LTS(Vmware)上安装 docker 失败

SoapUI 5.6.0 无法在 Ubuntu 20.04 LTS 上安装