Ubuntu をアップグレードするときに mysql-server を保護するにはどうすればいいですか?

Ubuntu をアップグレードするときに mysql-server を保護するにはどうすればいいですか?

簡単です。Ubuntu を 15.10 から 16.04.3 にアップグレードするときに、MySQL Server のアップグレードをブロックするにはどうすればよいですか。

始める前に、私はMySQL-5.6のさまざまなパッケージを保管していましたapt-mark hold <pack>。そして、公式メモターゲット サーバーのクローン上で、初期条件を再現できます。

しかし、アップグレード手順ではmysql-5.7をインストールしようとしましdpkg -l | grep mysqlた。

  • rc mysql-server-5.6 -> Desired:Remove, Status:Conf-files
  • iU mysql-server -> Desired:Install, Status:Unpacked
  • iF mysql-server-5.7 -> Desired:Install, Status:halF-conf

およびその他のmysql-*-core-5.7パッケージがインストールされます ( ii)。

私が従った指示

サーバー システムでアップグレードするには:

  • まだインストールされていない場合は、update-manager-core パッケージをインストールします。
  • 15.10 を使用している場合は /etc/update-manager/release-upgrades が normal に設定されていることを確認し、14.04 LTS を使用している場合は lts に設定されていることを確認します。
  • sudo do-release-upgrade コマンドでアップグレード ツールを起動します。
  • 画面の指示に従ってください。

答え1

最初の数回のシミュレーションで何か問題が発生したようです。スクリプトの一部を変更したところ、現在は完全に機能しています。

この質問に回答した人にとって、apt-mark hold <package>期待通りに動作するかどうかは

関連情報