tuxad-phpリポジトリの問題

tuxad-phpリポジトリの問題

Centos 5では提供されていないTLS 1.2のサポートが必要なため、tuxad-phpリポジトリを使用してPHPを更新しようとしました。現在のLinuxバージョンのアップグレードは不可能です。

アップグレードを妨げるphp-api依存関係の問題が発生しましたが、yumには実際に「force」オプションがありませんでした。 --skip-brokenが機能しないようです。わかりました:

--> Missing Dependency: php-api = 20041225 is needed. 

通常、この場合、リポジトリからrpmファイルを手動でダウンロードしますが、tuxadではURLが見つからないため、rpmを直接ダウンロードすることはできません。依存関係の問題のため、yum -downloadonlyもダウンロードされません。

この問題を解決するのに役立ちますか?rpm -Uvh強制コマンドを使用して依存関係を無視できます。ご協力ありがとうございました。

ベストアンサー1

それを発見。

tuxad.comブログにはrpmへのリンクがあります。そこから得た。

https://www.tuxad.com/repo/5/i386/tuxad-php/php-5.3.3-49.1.el5_11.i386.rpm

yumは、URLの残りの部分に追加できる正確なファイル名(.rpmビットを除く)を提供します。 Wgetは残りのタスクを実行します。

php-apiの依存関係に関連するエラーを排除するには、php-mcryptを「強制削除」する必要がありました。これでphpmyadminは機能しなくなります(そのライブラリによって異なります)。とにかく私はそれをあまり使用しません...ああ、まあ...

おすすめ記事