การอัปเกรดแบบไม่ต้องใส่ข้อมูลรวมถึงการรับอัตโนมัติ apt-get หรือไม่?


17

ว่าฉันเพิ่งติดตั้งการอัพเกรดแบบอัตโนมัติผ่าน:

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

การอัพเกรดแบบไม่ต้องใส่ข้อมูลรวมอยู่ด้วยapt-get autoremoveหรือไม่

หรือฉันควรเพิ่ม cronjob รายสัปดาห์บนเลเยอร์การอัพเกรดแบบอัตโนมัติเพื่อให้แน่ใจว่าการพึ่งพาของแพ็กเกจที่ถูกลบจะถูกลบด้วยเช่นกันผ่านทางcrontab -e:

0 0 * * 0 apt-get autoremove -y

หมายเหตุ: อย่าลังเลที่จะพูดถึงแนวคิด apt ที่คล้ายกันนอกเหนือจาก autoremove หากจำเป็น

คำตอบ:


23

ไม่ว่าunattended-upgradesจะดำเนินการล้างข้อมูล (ลบอัตโนมัติ) จะถูกควบคุมโดยการUnattended-Upgrade::Remove-Unused-Dependenciesตั้งค่า/etc/apt/apt.conf.d/50unattended-upgradesหรือไม่ ตั้งค่าดังต่อไปนี้เพื่อเปิดใช้งานการล้างข้อมูล - และคุณควรจะสามารถลบ autoremove cron-job อย่างชัดเจน:

Unattended-Upgrade::Remove-Unused-Dependencies "true";

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