이전의 답변은 유익하지만 그들은 인간의 수단으로 요구되는 입력의 '문제'를 우회하지 않습니다 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 note : 매개 변수를 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
!
신용은 레미 반 엘 스트 에게 간다 ! 감사!