[英]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.