Проблема зависимостей менеджера PAC под Centos 7.1

Я загрузил PAC Manager, но когда я пытаюсь yum install , я получаю ошибки зависимостей в конце:

 Error: Package: pac-4.5.5.5-2.x86_64 (/pac-4.5.5.5-2.x86_64) Requires: perl(Gnome2::GConf) Error: Package: pac-4.5.5.5-2.x86_64 (/pac-4.5.5.5-2.x86_64) Requires: perl(Gtk2::GladeXML) Error: Package: pac-4.5.5.5-2.x86_64 (/pac-4.5.5.5-2.x86_64) Requires: perl-Crypt-Blowfish Error: Package: pac-4.5.5.5-2.x86_64 (/pac-4.5.5.5-2.x86_64) Requires: perl(Net::ARP) Error: Package: pac-4.5.5.5-2.x86_64 (/pac-4.5.5.5-2.x86_64) Requires: perl-IO-Stty 

Я не знаю, как удовлетворить эти зависимости, поскольку они недоступны в моих репозиториях (список ниже). Я не нашел никакого рабочего решения по сети.

Я пробовал решение из последнего сообщения в этом потоке форума CentOS , но я не могу установить Pango под cpan со следующей ошибкой:

 Pre-requisites not found: Can't locate Cairo.pm in @INC (@INC contains: /usr/local/lib64/perl5 /usr/local/share/perl5 /usr/lib64/perl5/vendor_perl /usr/share/perl5/vendor_perl /usr/lib64/perl5 /usr/share/perl5 .) at (eval 11) line 1. BEGIN failed--compilation aborted at (eval 11) line 1. Please install them manually. No 'Makefile' created XAOC/Pango-1.226.tar.gz /usr/bin/perl Makefile.PL -- NOT OK Running make test Make had some problems, won't test Running make install Make had some problems, won't install Could not read metadata file. Falling back to other methods to determine prerequisites Failed during this command: XAOC/Pango-1.226.tar.gz : writemakefile NO -- No 'Makefile' created 

Который я не знаю, как решить. Я также пытался установить через пакеты cpan от Perlmonks . Когда я пропустил Pango и попытался Gtk2 он сказал, что недостающие зависимости – Pango и Glib . У меня не было ошибок при установке Glib через cpan .

У меня есть следующие репозитории:

 repo id repo name status adobe-linux-x86_64 Adobe Systems Incorporated 2 atrpms/7/x86_64 Red Hat Enterprise Linux 7 - x86_64 - ATrpms 827 base/7/x86_64 CentOS-7 - Base 8,652 centosplus/7/x86_64 CentOS-7 - Plus 43 elrepo ELRepo.org Community Enterprise Linux Reposit 150 epel/x86_64 Extra Packages for Enterprise Linux 7 - x86_6 8,305 extras/7/x86_64 CentOS-7 - Extras 149 gf/x86_64 Ghettoforge packages that won't overwrite cor 91 google-chrome google-chrome 3 nux-dextop/x86_64 Nux.Ro RPMs for general desktop use 1,962 remi Les RPM de remi pour Enterprise Linux 7 - x86 2,112 remi-debuginfo/x86_64 Les RPM de remi pour Enterprise Linux 7 - x86 784 remi-php55 Les RPM de remi de PHP 5.5 pour Enterprise Li 299 remi-php55-debuginfo/x86_64 Les RPM de remi de PHP 5.5 pour Enterprise Li 199 remi-php56 Les RPM de remi de PHP 5.6 pour Enterprise Li 302 remi-php56-debuginfo/x86_64 Les RPM de remi de PHP 5.6 pour Enterprise Li 200 remi-safe Safe Remi's RPM repository for Enterprise Lin 131 remi-test Les RPM de remi en test pour Enterprise Linux 384 remi-test-debuginfo/x86_64 Les RPM de remi en test pour Enterprise Linux 116 rpmforge RHEL 7 - RPMforge.net - dag 245 updates/7/x86_64 CentOS-7 - Updates 967 virtualbox/7/x86_64 Oracle Linux / RHEL / CentOS-7 / x86_64 - Vir 8 

Я думаю, что я предоставил столько подробностей, сколько мог, но я добавлю любую недостающую информацию, если я пропустил ее.

Из-за отсутствия репутации не все URL-адреса связаны как URL-адреса

РЕДАКТИРОВАТЬ:

После того, как я удовлетворил зависимость Glib : Test::ConsistentVersion , она полностью установлена, и Gtk2 говорит только о пропаже Pango .

Когда я пытаюсь установить Pango через cpan , он возвращает:

 Running install for module 'Pango' Running make for X/XA/XAOC/Pango-1.226.tar.gz Has already been unwrapped into directory /root/.cpan/build/Pango-1.226-H8GEMA No 'Makefile' created , won't make Running make test Make had some problems, won't test Running make install Make had some problems, won't install 

и больше ничего, поэтому я понятия не имею, куда я должен идти дальше.

  • Ошибка обновления Yum - Требуется: python26-ordereddict
  • Невозможно установить gcc на CentOs 6.6
  • Как заменить один пакет другим с помощью yum?
  • CentOS: отключить недоступный репозиторий
  • Как установить и настроить ImageMagick для PHP и Wordpres на Amazon Linux AMI
  • сломанные наборы файлов после установки VLC через RPMFusion
  • Как удалить перенос строк из команд DNF и YUM?
  • Является ли dockerfile yum использующим репозитории yum хоста?
  • 2 Solutions collect form web for “Проблема зависимостей менеджера PAC под Centos 7.1”

    Я упал вчера в той же самой проблеме.

    Я, наконец, решил найти хороший репозиторий yum, содержащий все недостающие зависимости, требуемые pac-manager: Nux.Ro RPM для общего использования на рабочем столе

    Репо предоставляет свой установщик, чтобы вы могли:

     $ cd /tmp $ wget http://li.nux.ro/download/nux/dextop/el7/x86_64/nux-dextop-release-0-5.el7.nux.noarch.rpm $ sudo yum install -y nux-dextop-release-0-5.el7.nux.noarch.rpm $ sudo yum install pac 

    Из-за ошибки прокси с yum я закончил работу с отсутствующими пакетами вручную и установил их вручную до тех пор, пока не будут удовлетворены зависимости. Со следующим списком (все находятся в репо):

    • жемчужно-Gnome2-VFS-1.082-1.el7.nux.x86_64.rpm
    • жемчужно-Gtk2-Unique-0.05-10.el7.nux.x86_64.rpm
    • жемчужно-Gtk2-Ex-Simple-List-0.50-19.el7.nux.noarch.rpm
    • жемчужно-IO-Stty-0.03-10.el7.nux.noarch.rpm
    • жемчужно-Crypt-Blowfish-2.12.001-5.el7.nux.x86_64.rpm
    • жемчужно-Net-ARP-1.0.9-1.el7.nux.x86_64.rpm
    • жемчужно-Gnome2-Canvas-1.002-24.el7.nux.x86_64.perl
    • Gnome2-1.045-1.el7.nux.x86_64.rpmrpm

    Попробуйте ниже

    Загрузите файл TAR: pac-4.5.5.5-all.tar.gz Unpac TAR-файл:

     tar -xvzf pac-4.5.5.5-all.tar.gz 

    Примечание. Это создаст папку с именем pac

    Выполните следующие команды:

     sudo yum install perl-YAML.noarch sudo yum install uuid-perl.x86_64 sudo yum install perl-Crypt-CBC.noarch sudo yum install gtk2.x86_64 sudo yum install gtk2-devel.x86_64 sudo yum install perl-CPAN.noarch 

    Запустите CPAN в новом терминале, набрав:

     sudo cpan (important: start CPAN ar root) 

    В оболочке CPAN:

     yes install Test::More install ExtUtils::PkgConfig install ExtUtils::Depends 

    Оставьте оболочку CPAN открытой и переключитесь в другое окно терминала

    Выполните следующие команды:

     sudo yum install glib2-devel.x86_64 sudo yum install pango-devel.x86_64 sudo yum install epel-release.noarch sudo yum clean all sudo yum makecache sudo yum install unique-devel.x86_64 sudo yum install GConf2-devel.x86_64 sudo yum install libglade2-devel.x86_64 sudo yum install perl-Socket6.x86_64 

    Вернитесь к оболочке CPAN и введите:

     install Cairo install Pango install Gtk2 install Gtk2::Unique install Net:ARP install Crypt::Rijndael install Crypt::Blowfish install Gtk2::Ex::Simple::List 

    Это не удастся, поэтому вам нужно сделать некоторые изменения.

    Переход в новое окно терминала

     sudo su cd /.cpan/build/Genome2-GConf-1.044-iKcoAq/xs vi GConfEngine.xs 

    Прокрутите вниз до строки, начинающейся с: ##gboolean gconf_engine_key_is_writable (...)

    Удалите строки до строки, начинающейся с: guint

    Оставьте пустую строку над линией: guint

    Сохраните файл и выйдите

     cd .. make clean perl Makefile.PL make 

    Здесь вы должны [b] ТОЛЬКО [/ b] получить 2 предупреждения. Если есть другие сообщения, вы должны вернуться к шагу редактирования (используя vi ) выше и проверить свои изменения. Не забудьте оставить пустую строку над guint линии!

    Когда вы закончите, вернитесь к оболочке CPAN и продолжайте:

     install Gtk2::Ex::Simple::List install Gnome2::GConf install Gtk2::GladeXML cd pac ./pac 

    От: https://www.centos.org/forums/viewtopic.php?f=47&t=49960

    Interesting Posts

    Нужно ли распространять источники полного распространения под GPL?

    Где «последний» хранит имена хостов пользователя?

    Эффективность измельчения в разных файловых системах

    выяснить удаленные IP-адреса всех компьютеров?

    Как указать медиа-каталог в MediaTomb

    Как отслеживать пользователей, которые используют туннелирование DropBear ssh?

    Как читать символы с последовательной клавиатуры на / dev / input / eventX (Speed?)

    Управление оконным стеклом только с помощью мыши

    Есть ли какой-либо UNIX-вариант, по которому дочерний процесс умирает с его родителем?

    Как я могу получить wifi-меню для отображения звездочек вместо паролей с открытым текстом?

    Отключить несколько файлов

    Шифрование файлов (закрытый ключ и т. Д.) Во встроенной системе

    Запуск uuidd автоматически при запуске на сервере Ubuntu 13.10?

    Необходимо отформатировать 5 дисков параллельно

    Настройка локальной сети на CentOS

    Linux и Unix - лучшая ОС в мире.