ทำไมการอัปเกรดแบบไม่ต้องใส่ข้อมูลจึงได้รับการอัปเกรดแพ็คเกจน้อยมาก


9

ใน Ubuntu 16.04 xenial ฉันได้ติดตั้งการอัพเกรดแบบไม่ต้องใส่ข้อมูลประมาณหกเดือนที่ผ่านมา

sudo apt-get install unattended-upgrades
sudo dpkg-reconfigure --priority=low unattended-upgrades

หลังจากนั้นฉันก็วิ่งเข้าไปในคอนโซล:

apt-get update -y && apt-get upgrade -y

มีประมาณ 45 แพ็คเกจที่ถูกอัพเกรดโดยสิ้นเชิง

ฉันคิดว่าฉันควรเห็นประมาณ 5-10 แต่ไม่ใช่ประมาณ 45 ... การอัปเกรดจำนวนมากทำให้ฉันประหลาดใจเล็กน้อยราวกับว่าการอัพเกรดแบบไม่มีใครดูแลดูเหมือนว่า"ไม่ได้ทำงานทั้งหมด"

ทำไมการอัปเกรดแบบไม่ต้องใส่ข้อมูลจึงได้รับการอัปเกรดแพ็คเกจน้อยมาก

คำตอบ:


13

คำตอบส่วนใหญ่อยู่ในไฟล์บันทึกการอัปเกรดแบบไม่ต้องใส่ข้อมูลอยู่ที่ /var/log/unattended-upgrades/unattended-upgrades.log

นี่คือตัวอย่าง:

2018-01-08 06:17:51,770 INFO Starting unattended upgrades script
2018-01-08 06:17:51,771 INFO Allowed origins are: ['o=Ubuntu,a=xenial-security']
2018-01-08 06:18:07,765 INFO No packages found that can be upgraded unattended and no pending auto-removals

ดูที่บรรทัดกลางว่า 'ต้นกำเนิดที่ได้รับอนุญาต' นั่นหมายถึงที่เก็บซอฟต์แวร์ แหล่งเดียวที่มี - ความปลอดภัย ไม่ใช่การอัปเกรดไม่ใช่การส่งคืนไม่มี PPA และไม่มี repos ของบุคคลที่สาม

ในคำอื่น ๆ เช่นนี้จะอัพเกรดแบบอัตโนมัติเพียงให้การอัพเกรดการรักษาความปลอดภัย ไม่มีอะไรอีกแล้ว.

คุณสามารถเพิ่มลบหรือแก้ไขอนุญาต Origins (เก็บ) /etc/apt/apt.conf.d/50unattended-upgradesผ่านซอฟต์แวร์และโปรแกรมปรับปรุงแผงควบคุมหรือโดยการแก้ไขไฟล์แบบอัตโนมัติอัพเกรดปรับแต่งตั้งอยู่ที่

คำตอบที่เหลือคือ Xenial (16.04) มีอายุสองปี มีการอัปเดตความปลอดภัยใหม่น้อยลงสำหรับซอฟต์แวร์เก่า

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.