20

所以我正在尝试安装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

我尝试使用安装 libwebkitgtk,sudo apt-get 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
4

3 回答 3

35

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

打开终端并写下:

  1. 须藤纳米/etc/apt/sources.list
  2. 将此条目添加到文件并保存:

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

  1. sudo apt-get 更新

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

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

于 2020-10-05T09:58:55.443 回答
1

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

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

于 2020-09-23T05:24:35.463 回答
1

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
于 2021-09-14T18:49:19.063 回答