Ubuntu ดูเหมือนว่าจะต้องมีการรีบูตหลังจากอัพเดทเกือบทุกครั้งถึงแม้จะไม่ได้มีเคอร์เนลรุ่นใหม่ก็ตาม ทำไม?
Ubuntu ดูเหมือนว่าจะต้องมีการรีบูตหลังจากอัพเดทเกือบทุกครั้งถึงแม้จะไม่ได้มีเคอร์เนลรุ่นใหม่ก็ตาม ทำไม?
คำตอบ:
ฉันเดาว่าคุณหมายถึงการอัพเดทล่าสุด
มันรวมแพคเกจที่เรียกว่าlinux-firmware
ซึ่งเป็นแพ็คเกจที่ให้เฟิร์มแวร์ที่ใช้โดยไดรเวอร์เคอร์เนล Linux ดังนั้นจึงเป็นการปรับปรุงที่เกี่ยวข้องกับเคอร์เนล
ดังนั้นเพื่อตอบคำถามของคุณหรือดีกว่าเพื่อแก้ไขคำสั่งนั้น Ubuntu ไม่จำเป็นต้องเริ่มใหม่ในทุก ๆ การอัพเดท แต่เพียงแค่การอัพเดทที่เกี่ยวข้องกับเคอร์เนล
ฉันไม่แน่ใจเกี่ยวกับแพ็คเกจทั้งหมดที่ต้องทำการรีบูตเพื่อให้การอัปเกรดเสร็จสิ้น แต่มันง่ายที่จะค้นหาว่าทำไมในบางกรณี
คำเตือนถูกเรียกใช้งานโดยpostinst
สคริปต์ในแพ็คเกจ มันสร้างไฟล์/var/run/reboot-required
ไฟล์/var/run/reboot-required.pkgs
จะแสดงรายการแพคเกจที่ต้องรีบูต
มันก็คุ้มที่จะบอกว่าลีนุกซ์ก็จำเป็นต้องทำการรีบูทหลังจากอัพเดทแพ็คเกจอื่นด้วยเช่นกัน
ฉันเป็นแฟนตัวยงของอูบุนตู แต่ความถี่ของการอัปเดตแพ็กเกจ
ขอบเขตที่ได้หมายความว่าฉันทิ้ง Ubuntu ไว้ในเซิร์ฟเวอร์บางตัวเพื่อสนับสนุนเดเบียน
หากใครก็ตามสามารถเพิ่มลงในรายการแพ็กเกจที่ต้องรีบูตจะได้รับการชื่นชม
ฉันใช้สุดยอดcheckrestart
จากdebian-goodies
(ใช้lsof
) เพื่อตรวจสอบว่าห้องสมุดรุ่นเก่ายังใช้งานอยู่หรือไม่
การอัพเดตแพ็คเกจเหล่านี้บังคับให้รีบูต:
แพ็คเกจเคอร์เนล (ไม่ใช่ทั้งหมดเช่นแพ็คเกจเมตา)
libc
dbus
ฉันกังวลกับเซิร์ฟเวอร์ Ubuntu จริงๆเท่านั้นไม่ใช่เดสก์ท็อปเพราะการรีบูตเซิร์ฟเวอร์เท่านั้นทำให้ฉันปวดหัว!
หากคุณไม่ต้องการนี่คือวิธีแก้ปัญหาสำหรับการใช้งานบนเดสก์ท็อป Linux: http://www.ksplice.com