无法在 Redhat 6 上安装 phpMyAdmin。缺少 librecode.so.0

无法在 Redhat 6 上安装 phpMyAdmin。缺少 librecode.so.0

我正在尝试使用 Remi 在 Redhat 6 机器上安装 phpmyadmin。

$ sudo yum install phpmyadmin

由于 librecode.so.0 的依赖问题,它失败了。有什么建议吗?

Loaded plugins: product-id, refresh-packagekit, rhnplugin, security, subscription-manager
This system is receiving updates from RHN Classic or RHN Satellite.
Setting up Install Process
Resolving Dependencies
--> Running transaction check
---> Package phpMyAdmin.noarch 0:4.2.10-1.el6.remi will be installed
--> Processing Dependency: php-tidy for package: phpMyAdmin-4.2.10-1.el6.remi.noarch
--> Processing Dependency: php-tcpdf-dejavu-sans-fonts for package: phpMyAdmin-4.2.10-1.el6.remi.noarch
--> Processing Dependency: php-tcpdf for package: phpMyAdmin-4.2.10-1.el6.remi.noarch
--> Processing Dependency: php-recode for package: phpMyAdmin-4.2.10-1.el6.remi.noarch
--> Processing Dependency: php-phpseclib-crypt-aes for package: phpMyAdmin-4.2.10-1.el6.remi.noarch
--> Processing Dependency: php-php-gettext for package: phpMyAdmin-4.2.10-1.el6.remi.noarch
--> Processing Dependency: php-mcrypt for package: phpMyAdmin-4.2.10-1.el6.remi.noarch
--> Processing Dependency: php-gmp for package: phpMyAdmin-4.2.10-1.el6.remi.noarch
--> Processing Dependency: php-bcmath for package: phpMyAdmin-4.2.10-1.el6.remi.noarch
--> Running transaction check
---> Package php-bcmath.x86_64 0:5.6.2-1.el6.remi will be installed
---> Package php-gmp.x86_64 0:5.6.2-1.el6.remi will be installed
---> Package php-mcrypt.x86_64 0:5.6.2-1.el6.remi will be installed
--> Processing Dependency: libmcrypt.so.4()(64bit) for package: php-mcrypt-5.6.2-1.el6.remi.x86_64
---> Package php-php-gettext.noarch 0:1.0.11-4.el6.remi will be installed
---> Package php-phpseclib-crypt-aes.noarch 0:0.3.8-1.el6.remi will be installed
--> Processing Dependency: php-pear(phpseclib.sourceforge.net/Crypt_Rijndael) >= 0.3.0 for package: php-phpseclib-crypt-aes-0.3.8-1.el6.remi.noarch
--> Processing Dependency: php-channel(phpseclib.sourceforge.net) for package: php-phpseclib-crypt-aes-0.3.8-1.el6.remi.noarch
---> Package php-recode.x86_64 0:5.6.2-1.el6.remi will be installed
--> Processing Dependency: librecode.so.0()(64bit) for package: php-recode-5.6.2-1.el6.remi.x86_64
---> Package php-tcpdf.noarch 0:6.0.095-1.el6.remi will be installed
---> Package php-tcpdf-dejavu-sans-fonts.noarch 0:6.0.095-1.el6.remi will be installed
---> Package php-tidy.x86_64 0:5.6.2-1.el6.remi will be installed
--> Processing Dependency: libtidy-0.99.so.0()(64bit) for package: php-tidy-5.6.2-1.el6.remi.x86_64
--> Running transaction check
---> Package libmcrypt.x86_64 0:2.5.8-9.el6 will be installed
---> Package libtidy.x86_64 0:0.99.0-19.20070615.1.el6 will be installed
---> Package php-channel-phpseclib.noarch 0:1.3-1.el6.remi will be installed
---> Package php-phpseclib-crypt-rijndael.noarch 0:0.3.8-1.el6.remi will be installed
--> Processing Dependency: php-pear(phpseclib.sourceforge.net/Crypt_Base) for package: php-phpseclib-crypt-rijndael-0.3.8-1.el6.remi.noarch
---> Package php-recode.x86_64 0:5.6.2-1.el6.remi will be installed
--> Processing Dependency: librecode.so.0()(64bit) for package: php-recode-5.6.2-1.el6.remi.x86_64
--> Running transaction check
---> Package php-phpseclib-crypt-base.noarch 0:0.3.8-1.el6.remi will be installed
---> Package php-recode.x86_64 0:5.6.2-1.el6.remi will be installed
--> Processing Dependency: librecode.so.0()(64bit) for package: php-recode-5.6.2-1.el6.remi.x86_64
--> Finished Dependency Resolution
Error: Package: php-recode-5.6.2-1.el6.remi.x86_64 (remi-php56)
           Requires: librecode.so.0()(64bit)
 You could try using --skip-broken to work around the problem
 You could try running: rpm -Va --nofiles --nodigest

答案1

缺少的依赖项librecode.so.0由包提供recode

看来这个缺失的软件包在 RHEL 可选频道中。尝试启用此频道

从第三方存储库添加包时经常需要使用此渠道。

相关内容