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

问题描述 投票:0回答:6

所以我尝试安装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
ubuntu dependencies gtk coronasdk solar2d
6个回答
41
投票

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

打开终端并写入:

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

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


  1. sudo apt-get update

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

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


4
投票
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
    

2
投票
我使用以下命令成功安装了 libwebkitgtk 软件包:

sudo apt-get update sudo apt-get install -qq software-properties-common sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 3B4FE6ACC0B21F32 sudo add-apt-repository 'deb [trusted=yes] http://cz.archive.ubuntu.com/ubuntu bionic main universe' sudo apt-get update sudo apt-get install -qq libwebkitgtk-1.0-0
    

1
投票
这不是完整的答案,但我发现在成功安装

libwebkitgtk-3 之前需要先安装先前的旧依赖项,从而解决了我的类似问题。具体来说,在我可以成功尝试安装 libwebkitgtk 之前,我需要在系统上安装 libjavascriptcoregtk。我不确定 libwebkitgtk 或我正在使用的程序是否需要 libjavascriptcoregtk,但无论哪种方式,它显然都是首先需要的。 因此,在继续安装之前,您可能需要首先满足一些其他依赖项。

这个解决方案对我有用:

0
投票
首先你需要安装 aptitude:

sudo apt install aptitude

然后就可以安装软件包了:
sudo aptitude install libwebkitgtk-1.0-0

对于 Ubuntu 24.04,这对我的安装很有用 

0
投票

编辑

/etc/apt/sources.list
  • sudo nano /etc/apt/sources.list
    
在文档中添加新行并将其粘贴到新行中:
    deb http://gb.archive.ubuntu.com/ubuntu jammy main

  • sudo apt update
  • sudo apt install libwebkit2gtk-4.0-dev
  • 来源:
  • libwebkit2gtk-4.0 在 Ubuntu 24 和 Debian 13 存储库中不可用 #9662

© www.soinside.com 2019 - 2024. All rights reserved.