Update Manager ให้ฉันอัปเดตอยู่เสมอ (เช่นการแก้ไขความปลอดภัยอัปเดตจาก PPAs)
ฉันจะบอกการติดตั้ง Ubuntu ของฉันให้ดาวน์โหลดและติดตั้งการอัพเดตอัตโนมัติเมื่อใดก็ตามที่มีให้ใช้งาน
Update Manager ให้ฉันอัปเดตอยู่เสมอ (เช่นการแก้ไขความปลอดภัยอัปเดตจาก PPAs)
ฉันจะบอกการติดตั้ง Ubuntu ของฉันให้ดาวน์โหลดและติดตั้งการอัพเดตอัตโนมัติเมื่อใดก็ตามที่มีให้ใช้งาน
คำตอบ:
คุณสามารถทำได้อย่างง่ายดายสำหรับการปรับปรุงความปลอดภัย
จากการตั้งค่าระบบเปิด Update Manager คลิกปุ่ม 'การตั้งค่า ... ' จากนั้นในแท็บ 'อัปเดต' ให้เลือกปุ่มตัวเลือก 'ติดตั้งการอัปเดตความปลอดภัยโดยไม่ต้องยืนยัน'
หากต้องการติดตั้งการอัปเดตทั้งหมดโดยอัตโนมัติดูคำตอบด้านล่าง
แม้ว่าจะไม่ผิดหรือเป็นอันตราย (ดูความเห็นต่อคำตอบนี้) การใช้apt-get upgrade -y
ไม่ใช่วิธีที่ดีที่สุดในการบรรลุเป้าหมาย
การอัพเกรดแบบอัตโนมัติเป็นหนึ่งในวิธีปฏิบัติที่ดีที่สุดในการมีการอัปเดตอัตโนมัติโดยเฉพาะอย่างยิ่งสำหรับเครื่องหรือเซิร์ฟเวอร์หัวขาด!
คุณสามารถตั้งค่าการอัพเกรดแบบอัตโนมัติได้ง่ายๆโดยพิมพ์ที่เทอร์มินัล:
sudo apt-get install unattended-upgrades
sudo dpkg-reconfigure unattended-upgrades
จากคำอธิบาย:
This package can download and install security upgrades automatically
and unattended, taking care to only install packages from the
configured APT source, and checking for dpkg prompts about
configuration file changes.
unattended-upgrades
เป็นที่นิยม แต่apt-get -y upgrade
ไม่ผิดหรืออันตรายเลย sudo apt-get upgrade
จะไม่ ( ไม่ว่าจะออกy
หรือไม่อนุมัติหรือไม่อนุมัติผู้ใช้อย่างชัดเจน) ติดตั้งแพ็คเกจใหม่หรือถอนการติดตั้งแพ็คเกจที่ติดตั้งไว้ (จากman apt-get
: "ภายใต้สถานการณ์ที่มีการติดตั้งแพคเกจปัจจุบันลบหรือแพคเกจไม่ได้ติดตั้งเรียกคืนและการติดตั้ง") โปรดจำไว้ว่า-y
ธงสามารถนำมาใช้กับคนอื่น ๆ คำสั่งที่อาจเป็นอันตรายมากกว่าเช่นupgrade
dist-upgrade
APT::Periodic::Download-Upgradeable-Packages "0";
เป็น 1 และควรตั้งค่าAPT::Periodic::AutocleanInterval "0";
เป็นบางสิ่งในเวลา/etc/apt/apt.conf.d/10periodic
ไม่กี่วันหรือไม่ นอกจากนี้คุณจะไม่ทำเช่นนี้แทนวิธี GUI ถ้าคุณเท่านั้นที่จะปรับปรุงความปลอดภัยเพื่อให้คุณยังต้อง uncomment // "${distro_id}:${distro_codename}-updates";
ใน/etc/apt/apt.conf.d/50unattended-upgrades
จริงๆมีการอัพเกรดอัตโนมัติสำหรับแพคเกจโค้ดทั้งหมด สิ่งนี้สามารถขยายเพื่ออัปเดตได้มากขึ้น
ใน Update Manager คลิกSettings
ปุ่ม กล่องโต้ตอบนี้จะปรากฏขึ้น:
เลือก "ดาวน์โหลดและติดตั้งโดยอัตโนมัติ" สิ่งนี้จะติดตั้งการอัพเดทความปลอดภัยโดยอัตโนมัติ หากคุณต้องการตั้งค่านี้สำหรับพวกเขาจากระยะไกลคุณสามารถทำได้:
sudo apt-get install unattended-upgrades
หากติดตั้งแพ็คเกจแล้วคุณสามารถทำได้:
sudo dpkg-reconfigure unattended-upgrades
เพื่อเปลี่ยนพฤติกรรม ปฏิบัติตามคำแนะนำเพื่อเปิดใช้งานคุณสมบัติเมื่อคุณเรียกใช้คำสั่ง ขณะนี้ไม่มีวิธีการแบบกราฟิกที่เพิ่งตั้งค่าระบบทั้งหมดให้อัปเดตโดยไม่ต้องใส่ข้อมูลทุกอย่าง (คุณต้องการเล่นให้ปลอดภัยเมื่อต้องอัปเกรดอัตโนมัติ) แต่การตั้งค่าการอัปเดตความปลอดภัยโดยอัตโนมัติเป็นความคิดที่ดี
ตรวจสอบหน้าสำหรับข้อมูลเพิ่มเติมหากคุณต้องการรับ -updates และ -backports โดยอัตโนมัติ:
ไปที่เทอร์มินัลแล้วป้อน:
sudo dpkg-reconfigure unattended-upgrades
พูดว่า "ใช่" ในพรอมต์ คุณจะยังคงได้รับแจ้งเกี่ยวกับการอัปเดต "ปกติ" เช่นการอัปเดตที่มีข้อผิดพลาด แต่การอัปเดตความปลอดภัยจะถูกติดตั้งโดยอัตโนมัติ
ฉันapticron
จะได้รับแจ้งทางอีเมลหากจำเป็นต้องทำการอัพเดท
ในกรณีของคุณฉันจะใช้cron-apt
หรือunattended-upgrades
ทำหน้าที่อัปเดตเครื่องของคุณแบบอัตโนมัติ