我在 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
干杯
杆