如何在 RHEL7 上安装 webkitgtk1

如何在 RHEL7 上安装 webkitgtk1

我在 RedHat Enterprise Linux 7 上运行软件,需要libwebkitgtk-1.0.不幸的是 RHEL7 仅附带webkitgtk3.相比之下,RHEL6 只有webkitgtk.其他发行版(例如 Debian、Ubuntu 和 openSuSE)都提供这两个版本的webkitgtk.有没有办法在 RHEL7 上安装第一个版本?

答案1

例如,您可以下载适用于 rhel7 的 webkitgtk-2.2.4-1.el7.x86_64.rpmhttp://rpm.pbone.net/index.php3/stat/4/idpl/27127038/dir/redhat_el_7/com/webkitgtk-2.2.4-1.el7.x86_64.rpm.html然后通过 rpm -ihv webkitgtk-2.2.4-1.el7.x86_64.rpm 安装

它需要 libsecret、libwebp、gstreamer1-plugins-base 软件包 - yuu 可以从 rhel7/centos7 安装它

或者,但是“正确的方式” - yuu 可以添加整个 epel 存储库:

yum install epel-release

然后安装 webkitgtk 包

yum install webkitgtk

答案2

这个问题我查了快两天了,终于解决了!

这是当 yum install epel-release 不适合您时通过 yum 安装的解决方案。

添加 nux-dextop 存储库:

rpm -Uvh http://li.nux.ro/download/nux/dextop/el7/x86_64/nux-dextop-release-0-5.el7.nux.noarch.rpm

然后安装webkitgtk

yum install webkitgtk

您可以按两次“y”来确认您要从第三方源安装 webkitgtk。

答案3

这是一个很好的链接,因为它引导我找到了解决方法,但是该建议仍然有效吗?我只能在最新的 CentOS 7 存储库中看到 webkit3 和 4,而看不到 webkit1 或 2(并且也安装了 epel)

Name        : webkitgtk3
Arch        : x86_64
Version     : 2.4.11
Release     : 2.el7
Size        : 11 M
Repo        : base/7/x86_64
Summary     : GTK+ Web content engine library


Name        : webkitgtk4
Arch        : x86_64
Version     : 2.16.6
Release     : 6.el7
Size        : 25 M
Repo        : base/7/x86_64

我手动下载并rpm安装了webkitgtk-2.4.9-3.el7.nux.x86_64.rpm(来自https://centos.pkgs.org/7/nux-dextop-x86_64/webkitgtk-2.4.9-3.el7.nux.x86_64.rpm.html)然后使用

export SWT_GTK3=0
export SWT_WEBKIT2=0

在启动应用程序之前,这有效,但如果可以通过 yum 实现这将是理想的?

# uname -a
Linux myhost 3.10.0-862.14.4.el7.x86_64 #1 SMP Wed Sep 26 15:12:11 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux

干杯

相关内容