以前の回答は有益なものですが、の間に人間の手段が必要とする入力の「問題」を回避するものではありませんupgrade
。したがって、私は次を使用しています:
export DEBIAN_FRONTEND=noninteractive
export DEBIAN_PRIORITY=critical
sudo -E apt-get -qy update
sudo -E apt-get -qy -o "Dpkg::Options::=--force-confdef" -o "Dpkg::Options::=--force-confold" upgrade
sudo -E apt-get -qy autoclean
カーネルのような「配布」アップグレードを含めるには、dist-upgrade
コマンドを使用します。
これらのパラメータの詳細については、manpgagedpkg
を参照してください。
importat注:パラメーターをsudo
含む呼び出し-E
が必要です:
Indicates to the security policy that the user wishes to preserve their existing environment variables. The security policy may return an error if the user does not have permission to preserve the environment.
そうでない場合、EXPORT
ステートメントはapt-get
!の呼び出しに影響しません。
クレジットはレミー・ファン・エルストにあります!ありがとう!