2015-11-09 1 views
1

Кто-то может заметить, что это почти идентичный вопрос, который я опубликовал несколько дней назад относительно tcl/tk. Исходная рекомендация (которая работала для этой конкретной ошибки), похоже, не устраняет то же самое условие ошибки, которое я сейчас вижу при попытке использовать gtk/gtk2.Запуск Perl 5 на Centos 7 и попытка установки abd use gtk/gtk2

Я попытался переключиться с tk на gtk, потому что возникли следующие проблемы с tk, которые я просто не смог решить.

В случае, если это важно, все, что я пытаюсь сделать, это использовать графический интерфейс из Perl-скрипта.

Средство для устранения проблемы tk заключалось в установке tk-devel с использованием yum.

Я не нахожу пакет gtk-devel, но я нашел это в сети, что и сделал.

sudo yum install gtk* gtk+* 

Я также обновил свою установку perl до текущего уровня через yum.

Во всяком случае, когда я вызываю мой тестовый скрипт, который имеет одну строку в виде

use Gtk; 

или GTK, Gtk2, gtk2 я вижу ошибку

Can't locate Gtk.pm in @Inc (file list...)

Я не знаю, почему Исходный вопрос tk был зафиксирован включением tk-devel и почему я не смог сделать то же самое с пакетом gtk? Или, возможно, есть дополнительная проблема?

ответ

3

»» use Gtk; ««: Better → use Gtk2;

Gtk.pm для древнего GTK + -1.2.10: Год 2002? Нет пакетов CentOS 7, perl-Gtk.

Пожалуйста: # ни установить Perl-GTK2

Обеспечивает /usr/lib64/perl5/vendor_perl/Gtk2.pm


Вообще: Пожалуйста, используйте «ня предоставляют */[файл] 'команда, чтобы решить имена пакетов:

Как и # yum provides */Gtk2.pm



+0

Я попробовал это и увидел следующее. Я что-то упускаю? Судо ням установить Perl-Gtk2 Загруженные плагины: fastestmirror, Langpacks скорости Загрузка зеркала из кэшированных hostfile * Основание: mirror.sesp.northwestern.edu * статистов: repos.lax.quadranet.com * обновления: зеркало. chpc.utah.edu Нет пакета perl-Gtk2. Ошибка: Ничего не делать Sudo ням обеспечивает */Gtk2.pm Loaded плагины fastestmirror, Langpacks Загрузка скорости зеркала от кэшированных hostfile * База: mirror-centos.hostingswift.com * статистов: repos.lax. quadranet.com * Обновления: centos.sonn.com Нет совпадений –

3

справа, много общих упаковок в epel.repo: Дополнительные пакеты для Enterprise Linux (Epel) https://fedoraproject.org/wiki/EPEL

Скачать «EPEL-релиз-7-5.noarch ,мин»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


+0

Для справки это решение решило проблему. –