ソースからインストールする前にyumパッケージを削除する必要がありますか?

ソースからインストールする前にyumパッケージを削除する必要がありますか?

以前はyumを使用してCentos7にgitバージョン1.8.3.1をインストールしました。これで最新バージョンのgitが必要です。まず、yumパッケージを削除する必要がありますか?

ベストアンサー1

いいえ - パッケージが「アップグレード」されるのを防ぎます。禁止存在するyum.conf:

入らないようにするすべてのリポジトリから除外するパッケージのリスト。したがって、yumはそのパッケージがリポジトリにないように動作します。スペースで区切られたリストでなければなりません。これは通常、パッケージが誤ってアップグレードまたはインストールされないようにするために使用されますが、「yumリスト」が表示する方法でパッケージを削除するために使用できます。 *と?などのワイルドカード文字を許可するシェルワイルドカード

カスタムパッケージを使用しても、他のパッケージの変更に対してまだyumを維持したいと思います。

についてはパッケージを削除しないと、yumはパッケージが何ができるか混乱します。互換性バッグ。消えたため、yumはソースからインストールされた項目を想定しません。

ただし、ソースからコンパイルする場合は、バンドルの「.spec」ファイルを使用してパッケージをビルドできることを確認することをお勧めします。それがうまくいけば、それは利点になるでしょう(しかし、そうでなくても時間を無駄にしないでください。多くの開発者は互換性の問題を心配しません)。

おすすめ記事