質問: 4.11.3-35.el7 rpmのバージョン4.13が利用できないようです。 centos7を使用していますが、rhel7.5でも同じことが起こります。
回答: したがって、ご指摘のとおり、両方のパッケージに共通の「提供」を持たせることができれば、最善の方法です。これはおそらく手の届かないところにあるので、別のオプションは、oracle java 11rpmのプロキシとして疑似rpmを作成することです。 name:java-11-oracle(例) provides:java-11またはopenjdkrpmからの他の関連する値 requires:java> = 11(またはjdk、またはjre...) %files:空のセクション(省略できます) 独自のパッケージで、そのプロキシrpmとopenjdkrpmの間で共通になっているprovides:に依存関係を追加します。これで、パッケージは次のいずれかの状況でインストール可能になります。 openjdk 11がリポジトリにインストールされているか、利用可能です oracleのjava 11rpmおよびjava-11-oracle rpmは、アクティブなリポジトリにインストールされているか、使用可能です。