ในขณะที่คำตอบก่อนหน้านี้มีข้อมูลที่พวกเขาไม่หลีกเลี่ยง 'ปัญหา' 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 ! ขอบคุณ!