Yum - 実行中のパッケージのアップグレード

Yum - 実行中のパッケージのアップグレード

Yumは、実行時にバイナリを安全にアップグレードする方法(または基本システム)で設計されていますか?たとえば、MySQL 5.5があり、yum -y install mysql56-serverMySQL 5.6へのアップグレードを実行すると、一般的に文句はありません。これが可能だという意味ですか?必要なライブラリまたはバイナリはすでにプロセスのメモリコンテキストにロードされていますか?

ベストアンサー1

アップグレードパッケージは現在のコンテンツを変更しますディスクただし、内容は変更されません。記憶の中すでに。新しいバージョンのバイナリをロードするには、サービスを再起動する必要があります。

これが可能かどうかはアプリケーションによって異なります。まだロードされていないライブラリをどの時点で動的にロードしようとしますか?その図書館はまだ存在しますか?図書館はどのような変化を経験し、機能を中断するのでしょうか?

mysqlのような興味があれば、安全ではない理由はまったくなく、パッケージを更新する前に停止する必要があります。更新は再起動されるまで実行中のプロセスに影響を与えないため、サービスを終了する必要はありません。

おすすめ記事