
mysql-server-5.5 を削除し、MySQL が公式に提供している deb パッケージ経由で mysql-server をインストールした後、Debian で apt-get purge mysql-server-5.5 を実行しても安全かどうか教えてください。mysql-server で使用されている構成が削除されるリスクはありますか? 現在の状態は次のとおりです。
ii mysql-community-server 5.6.25-1debian7
ii mysql-server 5.6.25-1debian7
rc mysql-server-5.5 5.5.39-1
答え1
purge
定義により、すでに削除されたパッケージに対するアクションは、そのパッケージによって提供される構成ファイルを削除しようとします。
おそらく同じを定義する 2 つの異なるプロバイダーからパッケージをインストールしましたconffiles
。次のコマンドを発行して、どちらが定義されるかを確認します。
# dpkg-query --showformat='${Conffiles}\n' --show mysql-server
インストールされたパッケージや、
$ cat /var/lib/dpkg/info/<package>.conffiles
キャッシュを消去していない場合、削除されたパッケージの場合。
次の方法も試すことができます:
# dpkg --dry-run --purge mysql-server
何が起こるか見るためです。
rc
パッケージのその状態を本当に受け入れることができない場合はmysql-server-5.5
、構成ファイルをバックアップし、パッケージを消去して、構成ファイルを復元します。