環境
- CentOS6.9
- yum
- 入れたいパッケージ:php7.3関連
事象
php関連パッケージである、php-xmlや、php-pearを、yum installしようとしたら下記のメッセージが出力されてインストールできない。
Requires: libxslt.so.1(LIBXML2_1.0.13)(64bit)
php-xmlをインストールしようとしたときの全文↓。
[root@localhost /]# yum install --disablerepo=* --enablerepo=epel,remi,remi-safe,remi-php73 php-xml
Loaded plugins: fastestmirror, ovl
Setting up Install Process
Loading mirror speeds from cached hostfile
* epel: ftp.iij.ad.jp
* remi: ftp.riken.jp
* remi-php73: ftp.riken.jp
* remi-safe: ftp.riken.jp
Resolving Dependencies
--> Running transaction check
---> Package php-xml.x86_64 0:7.3.25-1.el6.remi will be installed
--> Processing Dependency: libxslt.so.1(LIBXML2_1.0.11)(64bit) for package: php-xml-7.3.25-1.el6.remi.x86_64
--> Processing Dependency: libxslt.so.1(LIBXML2_1.0.13)(64bit) for package: php-xml-7.3.25-1.el6.remi.x86_64
--> Processing Dependency: libxslt.so.1(LIBXML2_1.0.18)(64bit) for package: php-xml-7.3.25-1.el6.remi.x86_64
--> Processing Dependency: libxslt.so.1(LIBXML2_1.0.22)(64bit) for package: php-xml-7.3.25-1.el6.remi.x86_64
--> Processing Dependency: libxslt.so.1(LIBXML2_1.0.24)(64bit) for package: php-xml-7.3.25-1.el6.remi.x86_64
--> Processing Dependency: libexslt.so.0()(64bit) for package: php-xml-7.3.25-1.el6.remi.x86_64
--> Processing Dependency: libxslt.so.1()(64bit) for package: php-xml-7.3.25-1.el6.remi.x86_64
--> Finished Dependency Resolution
Error: Package: php-xml-7.3.25-1.el6.remi.x86_64 (remi-php73)
Requires: libxslt.so.1(LIBXML2_1.0.13)(64bit)
Error: Package: php-xml-7.3.25-1.el6.remi.x86_64 (remi-php73)
Requires: libxslt.so.1(LIBXML2_1.0.11)(64bit)
Error: Package: php-xml-7.3.25-1.el6.remi.x86_64 (remi-php73)
Requires: libxslt.so.1(LIBXML2_1.0.22)(64bit)
Error: Package: php-xml-7.3.25-1.el6.remi.x86_64 (remi-php73)
Requires: libxslt.so.1(LIBXML2_1.0.24)(64bit)
Error: Package: php-xml-7.3.25-1.el6.remi.x86_64 (remi-php73)
Requires: libxslt.so.1(LIBXML2_1.0.18)(64bit)
Error: Package: php-xml-7.3.25-1.el6.remi.x86_64 (remi-php73)
Requires: libxslt.so.1()(64bit)
Error: Package: php-xml-7.3.25-1.el6.remi.x86_64 (remi-php73)
Requires: libexslt.so.0()(64bit)
You could try using --skip-broken to work around the problem
You could try running: rpm -Va --nofiles --nodigest
[root@localhost /]#
原因
libexslt.so.0()(64bit)
というのが無い、と。
対処
yum install libxml2-devel libxslt-devel
参考
詳しい方に相談したら、
sudo yum install libxml2-devel libxslt-devel
やってみて、と言われて、これでちゃんと通ったんです。
助かりました。ブヒ。
コメント