web-dev-qa-db-ja.com

apt-get install時に現在のバージョンの設定ファイルを自動的に保持します

サーバーにすでに存在する構成ファイルを含むパッケージを自動的にインストールする必要があります。

私は次のようなものを探しています:

apt-get install --yes --force-yes --keep-current-confs mysql-server

おそらくばかげた質問ですが、そのような選択肢は見つかりません。

15
Falken

Raphael Hertzogのブログ で答えを見つけました:

apt-get install -o Dpkg::Options::="--force-confold" --force-yes -y mysql-server

設定するのはdpkgの役割なので、保持するconfファイルを選択します。

30
Falken

現在のUbuntuシステムでは、もう少し必要です。

export DEBIAN_FRONTEND=noninteractive ; apt-get dist-upgrade -y -o Dpkg::Options::="--force-confdef" -o Dpkg::Options::="--force-confold" --force-yes
14
edlerd