繁体   English   中英

在Centos 7上运行Perl 5并尝试安装Abd使用gtk / gtk2

[英]Running Perl 5 on Centos 7 and trying to install abd use gtk / gtk2

有人可能注意到这是我几天前发布的有关tcl / tk的几乎相同的问题。 最初的建议(适用于此特定错误)似乎无法补救尝试使用gtk / gtk2时出现的错误状态。

我试图从tk切换到gtk,因为随后tk出现了一些问题,而我根本无法解决。

如果很重要,我要做的就是从Perl脚本中使用GUI。

解决tk问题的方法是使用yum安装tk-devel。

我没有找到gtk-devel软件包,但是我确实在网上找到了,就像我做的那样。

sudo yum install gtk* gtk+*

我还通过yum将我的perl安装更新到了当前级别。

无论如何,当我调用测试脚本时,该脚本的一行为

use Gtk;

或gtk,Gtk2,gtk2我看到了错误

在@Inc中找不到Gtk.pm(文件列表...)

我不确定为什么原来的tk问题通过包含tk-devel而得以解决,为什么我无法对gtk软件包做同样的事情? 也许还有其他问题?


»» use Gtk; ««:更好→ use Gtk2;

Gtk.pm适用于古老的gtk + -1.2.10:2002年? 没有perl-Gtk的CentOS 7软件包。

请执行以下操作:#yum install perl-Gtk2

提供/usr/lib64/perl5/vendor_perl/Gtk2.pm


通常:请使用'yum includes * / [file]'命令确定软件包名称:

# yum provides */Gtk2.pm




正确,很多常见的软件包都在epel.repo中:企业Linux(EPEL)的额外软件包https://fedoraproject.org/wiki/EPEL

下载“EPEL释放小7-5.noarch.rpm” https://dl.fedoraproject.org/pub/epel/7/x86_64/e/epel-release-7-5.noarch.rpm

并使用# cd Downloads/ && yum install epel-release-7-5.noarch.rpm


暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM