ในขณะที่คำตอบก่อนหน้านี้มีข้อมูลที่พวกเขาไม่หลีกเลี่ยง 'ปัญหา' 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คำสั่ง
โปรดดูmanpgage ของdpkgสำหรับข้อมูลเชิงลึกเกี่ยวกับพารามิเตอร์เหล่านี้
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!
เครดิตไปที่Remy van Elst ! ขอบคุณ!