5. עדכונים אוטומטיים
ניתן להשתמש בחבילת השדרוגים ללא השגחה להתקנה אוטומטית של חבילות מעודכנות, וניתן להגדיר אותה כך שתעדכן את כל החבילות או פשוט תתקין עדכוני אבטחה. ראשית, התקן את החבילה על ידי הזנת הפרטים הבאים בטרמינל:
sudo apt להתקין שדרוגים ללא השגחה
כדי להגדיר שדרוגים ללא השגחה, ערוך /etc/apt/apt.conf.d/50unattended- שדרוגים והתאם את הדברים הבאים כדי להתאים לצרכים שלך:
Unattended-Upgrade::Allowed-Origins { "${distro_id}:${distro_codename}"; "${distro_id}:${distro_codename}-security";
// "${distro_id}:${distro_codename}-עדכונים";
// "${distro_id}:${distro_codename}-מוצע";
// "${distro_id}:${distro_codename}-backports";
};
חבילות מסוימות יכולות להיות גם כן רשימה שחורה ולכן לא יעודכן אוטומטית. כדי לרשום חבילה שחורה, הוסף אותה לרשימה:
שדרוג ללא השגחה :: חבילה-רשימה שחורה {
// "vim";
// "libc6";
// "libc6-dev";
// "libc6-i686";
};
הכפיל "//" לשמש כהערות, כך שכל מה שאחרי "//" לא יוערך.
כדי לאפשר עדכונים אוטומטיים, ערוך /etc/apt/apt.conf.d/20 אוטומטי-שדרוגים והגדר את אפשרויות התצורה המתאימות:
APT::Periodic::Update-Package-Lists "1";
APT::Periodic::Download-Sheetable-Packages "1";
APT::Periodic::AutocleanInterval "7";
APT::Periodic::Unattended-Upgrade "1";
התצורה שלמעלה מעדכנת את רשימת החבילות, מורידה ומתקינה שדרוגים זמינים מדי יום. ארכיון ההורדות המקומי מנוקה מדי שבוע. בשרתים ששודרגו לגירסאות חדשות יותר של אובונטו, בהתאם לתגובות שלך, ייתכן שהקובץ הרשום למעלה לא נמצא שם. במקרה זה, יצירת קובץ חדש בשם זה אמורה לפעול גם כן.
אתה יכול לקרוא עוד על אפשרויות תצורה תקופתיות apt ב- /etc/cron.daily/apt כותרת סקריפט.
התוצאות של שדרוגים ללא השגחה יירשם ל- /var/log/unattended-upgrades.