web-dev-qa-db-ja.com

CentOS 6.10でのPHP 5.3から7.xへのアップグレード(最終版)-満たされていない依存関係

私は最近少し錆びており、助けを借りることができました。私はいくつかの古いサーバーをクラックして、それらをほこりから取り除くプロセスを開始しました。その過程で、PHPなどを更新しています。 5.3.3を実行していることをお詫び申し上げます。 7.3にアップグレードしたいと思います。

cat /etc/centos-release 
CentOS release 6.10 (Final)

私のPHPバージョン

php -v
PHP 5.3.3 (cli) (built: Mar 22 2017 12:17:33)

悲しいかな、私は問題を抱えています...

レミレポを使用しています

yum install http://rpms.remirepo.net/enterprise/remi-release-6.rpm

そして、私の設定マネージャを次のように設定します:

yum-config-manager --enable remi-php72

PHPをインストールするとき

yum install php php-mcrypt php-cli php-Gd php-curl php-mysql php-ldap php-Zip php-fileinfo

一連の依存関係エラーが発生します。

--> Finished Dependency Resolution
Error: Package: php-7.2.10-1.el6.remi.x86_64 (remi-php72)
           Requires: libgssapi_krb5.so.2()(64bit)
Error: Package: php-7.2.10-1.el6.remi.x86_64 (remi-php72)
           Requires: libdl.so.2(GLIBC_2.2.5)(64bit)
Error: Package: php-cli-7.2.10-1.el6.remi.x86_64 (remi-php72)
           Requires: libcrypt.so.1()(64bit)
And the list goes on....

私はこれに取り組む方法に途方に暮れていて、あなたが提供しなければならないかもしれないどんな助け/洞察も使うことができました。

前もって感謝します!

ペドロ

1
Pedro Salazar

すべてがbase/updatesリポジトリにあります

  • libgssapi_krb5.so.2 => krb5-libs-1.10.3-65.el6.x86_64
  • libdl.so.2(GLIBC_2.2.5)(64ビット)=> glibc-2.12-1.212.el6.x86_64
  • libcrypt.so.1()(64bit)=> glibc-2.12-1.212.el6.x86_64

一部のパッケージは常に存在するため(たとえばglibc)、CentOS 6.10を実際に実行していることを確認します。

# cat /etc/redhat-release 
CentOS release 6.10 (Final)
# uname -a
Linux foo.bar 2.6.32-754.2.1.el6.x86_64 #1 SMP Fri Jul 13 12:50:12 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux
# rpm -q glibc
glibc-2.12-1.212.el6.x86_64
2
Remi Collet