![CentOS-7 の rpm パッケージは CentOS-8 と互換性がありますか?](https://rvso.com/image/164743/CentOS-7%20%E3%81%AE%20rpm%20%E3%83%91%E3%83%83%E3%82%B1%E3%83%BC%E3%82%B8%E3%81%AF%20CentOS-8%20%E3%81%A8%E4%BA%92%E6%8F%9B%E6%80%A7%E3%81%8C%E3%81%82%E3%82%8A%E3%81%BE%E3%81%99%E3%81%8B%3F%20.png)
そうではないという人もいましたが、私は CentOS-8 を CentOS-7 リポジトリにポイントしたところ、いくつかのパッケージを問題なくインストールできました (8 リポジトリには見つかりません)。その先に隠れた障害がある可能性はありますか?
答え1
これは、パッケージをコンパイルするために使用されたライブラリとシステムにインストールされているライブラリのバージョンの違いに依存します。したがって、動作するものもあれば、動作しないものもあります。また、副作用があるものもあります...
答え2
これを行わないことを推奨します。パッケージとその依存関係との競合が発生する可能性があります。依存関係のあるパッケージがインストールされると、CentOS リポジトリから依存関係が取得されます。これらは古いバージョンまたはまったく異なるパッケージであり、CentOS 8 リポジトリのパッケージと競合する可能性があります。これにより、システムが使用できなくなる可能性があります。
古いバージョンの OS のリポジトリからパッケージをインストールするのではなく、名前が変更されていないかどうかを調べてインストールします。入手できないことが確認できたら、ソース コードをダウンロードしてビルドします。これらの方法では、潜在的な競合は発生しません。