![CentOS-7 rpmパッケージはCentOS-8と互換性がありますか? [閉鎖]](https://linux33.com/image/164743/CentOS-7%20rpm%E3%83%91%E3%83%83%E3%82%B1%E3%83%BC%E3%82%B8%E3%81%AFCentOS-8%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%EF%BC%9F%20%5B%E9%96%89%E9%8E%96%5D.png)
一部の人ではないと言っていますが、私はCentOS-8をCentOS-7リポジトリとして指定し、いくつかのパッケージを正しくインストールすることができました(8リポジトリでは見つかりませんでした)。途中に隠された障害物はありますか?
答え1
これは、パッケージのコンパイルに使用されるライブラリとシステムにインストールされたライブラリのバージョンの違いによって異なります。したがって、一部は動作し、一部は動作しません。また、副作用がある可能性があります。
答え2
私はこれをしないことをお勧めします。パッケージとその依存関係との競合が発生する可能性があります。依存関係のあるパッケージがインストールされている場合は、CentOSリポジトリから依存関係をインポートします。これは、CentOS 8リポジトリのパッケージと競合する以前のバージョンであるか、まったく異なるパッケージである可能性があります。これにより、システムが使用できなくなる可能性があります。
以前のバージョンのオペレーティングシステム用のリポジトリからパッケージをインストールするのではなく、パッケージを調べて名前が変更されたことを確認してインストールします。利用できないことが確認された場合は、ソースコードをダウンロードしてビルドしてください。これらの方法は潜在的な衝突を引き起こさない。