Попробуйте следующее
Загрузите файл TAR: pac-4.5.5.5-all.tar.gz
Распакуйте файл 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
Через некоторое время мне удалось найти одно решение вопроса:
В комментарии к вопросу stackoverflow о доступе к базе данных MariaDB с помощью PHP через браузер говорится: «Новые версии MariaDB/MySQL не позволяют вам использовать пользователя root через PHP». Когда используя пользователя, отличного от root, я действительно могу подключиться к базе данных MySQL, как предполагалось.
Проблема должна быть связана с SELinux, включите следующее логическое значение.
setsebool -P httpd_can_network_connect_db=1