הגדרת עדכונים אוטומטיים:
כברירת מחדל, עדכון אוטומטי או שדרוג ללא השגחה מופעלים ב- Ubuntu 20.04 LTS.
אם ברצונך להגדיר עדכון אוטומטי, פתח את קובץ התצורה /etc/apt/apt.conf.d/20 אוטומטי-שדרוגים עם הפקודה הבאה:
$סודו ננו /וכו/מַתְאִים/apt.conf.d/20 שדרוגים אוטומטיים
הנה השורה הראשונה APT :: תקופתי :: עדכון-חבילות-רשימות 1; משמש כדי לומר למנהל החבילות של APT לשמור באופן אוטומטי את מטמון החבילות מעודכן.
השורה השנייה, APT :: תקופתי :: שדרוג ללא השגחה 1; משמש לאמירת מנהל החבילות של APT לעדכן את החבילות באופן אוטומטי.
כדי להשבית עדכון אוטומטי או שדרוג ללא השגחה, הגדר APT :: תקופתי :: רשימות עדכונים-חבילות ו APT :: תקופתי :: שדרוג ללא השגחה ל 0 כפי שמוצג בצילום המסך למטה.
לאחר שתסיים, לחץ על + איקס בא אחריו וגם ו כדי לשמור את קובץ התצורה.
עדכון מטמון מאגרי החבילות:
לפני שתנסה להתקין, לעדכן או להסיר חבילות כלשהן, עליך לעדכן את מטמון מאגר החבילות של APT. פעולה זו תעדכן את מסד הנתונים של החבילות של מכונת Ubuntu 20.04 LTS שלך ותבדוק אם קיימת גרסה חדשה יותר של החבילות המותקנות.
כדי לעדכן את מטמון מאגר החבילות APT, הפעל את הפקודה הבאה:
$סודועדכון מתאיםיש לעדכן את מטמון מאגר החבילות APT. כפי שאתה יכול לראות, 35 חבילות ניתנות לעדכון לגרסאות חדשות.
עדכון חבילות ספציפיות:
תוכל לבדוק את רשימת החבילות שעבורן יש עדכונים זמינים באמצעות הפקודה הבאה:
$סודורשימה מתאימה-ניתן לשדרוגרשימת החבילות הניתנות לשדרוג צריכה להיות מוצגת. בכל שורה, שם החבילה מודפס בצבע טקסט ירוק.
מימין לכל שורה מודפסת גרסת החבילה הישנה יותר. בצד שמאל של כל שורה, הגרסה הזמינה החדשה יותר מודפסת כמסומנת בצילום המסך למטה.
כעת, כדי לשדרג חבילה אחת (נניח לְהָבִיא ), הפעל את הפקודה הבאה:
$סודומַתְאִיםלהתקיןלְהָבִיאכמו שאתה רואה, לְהָבִיא והתלות שלו ( צריכת python3 ) ישודרג. גודלן של 2 חבילות כ- 212 KB. אז, כ -221 KB של חבילות יורדו מהאינטרנט. לאחר התקנתם, ייעשה שימוש בכ- 1024 B (בתים) של שטח דיסק נוסף.
לאישור השדרוג לחץ על וגם ולאחר מכן לחץ על .
החבילה לְהָבִיא ויש לשדרג את התלות שלו.
עדכון כל החבילות:
במקום לשדרג את החבילות אחת אחת, תוכל לשדרג את כל החבילות הזמינות בבת אחת באמצעות הפקודה הבאה:
$סודושדרוג מתאיםAPT יראה לך את סיכום השדרוג. כאן ישודרגו 33 חבילות. 5 חבילות יותקנו לאחרונה. גודל השדרוג הוא כ- 93.0 MB. אז, כ- 93.0 MB של חבילות יורדו מהאינטרנט. לאחר השדרוג יידרש כ- 359 מגה בייט של שטח דיסק נוסף.
APT תציג לך את החבילות החדשות שיותקנו. בחלק זה מוצגות בעיקר חבילות ליבה וכותרת ליבה חדשות.
APT תציג לך את רשימת החבילות שישודרגו.
APT תציג לך גם את החבילות הישנות שכבר אינן נחוצות. תוכל להסיר אותם בבטחה לאחר השלמת השדרוג.
ברגע שאתה מוכן, לחץ על וגם ולאחר מכן לחץ על כדי לאשר את השדרוג.
APT צריכה להתחיל להוריד את כל החבילות הנדרשות מהאינטרנט.
לאחר התקנת כל החבילות החדשות, השדרוג אמור להסתיים.
כעת, הפעל מחדש את המחשב שלך כדי שהשינויים ייכנסו לתוקף באמצעות הפקודה הבאה:
$סודולְאַתחֵלחבילות נעילה:
אתה יכול לנעול חבילות ספציפיות אם אינך רוצה לשדרג אותן כאשר אתה משדרג את כל החבילות באמצעות sudo apt upgrade פקודה.
ראשית, רשום את כל החבילות הניתנות לשדרוג עם הפקודה הבאה:
$סודורשימה מתאימה-ניתן לשדרוגיש לרשום את כל החבילות הניתנות לשדרוג.
עכשיו, נניח, אתה לא רוצה את חבילות הליבה של לינוקס ( linux-generic , linux-headers-generic ו linux-image-generic ) לשדרג. יהיה עליך לסמן את החבילות האלה כ לְהַחזִיק .
להחזיק שדרוגים של החבילה linux-generic , הפעל את הפקודה הבאה:
$סודו apt-markהחזק את linux-genericהחבילה linux-generic צריך להיות מושהה.
באותו אופן, תוכל להחזיק שדרוגים עבור החבילות linux-headers-generic ו linux-image-generic כדלהלן:
$סודו apt-markהחזק linux-headers-generic linux-image-genericהחבילות linux-headers-generic ו linux-image-generic צריך להיות מושהה.
אתה יכול לרשום את כל החבילות שמוגדרות בהמתנה באמצעות הפקודה הבאה:
$סודו apt-markמופעכפי שאתה יכול לראות, כל החבילות שהגדרתי בהמתנה מופיעות ברשימה.
כעת, נסה לשדרג את כל החבילות כדלקמן.
$סודושדרוג מתאיםכפי שאתה יכול לראות, החבילות ( linux-generic , linux-headers-generic ו linux-image-generic ) שסימנתי כהחזקה לא ישודרגו עם שאר החבילות.
חבילות נעילה:
אם מאוחר יותר תחליט לשדרג את החבילות שסימנת כהחזקה, כל שעליך לעשות הוא לבטל אותן.
אתה יכול לבטל את החזקת ה- linux-generic חבילה כדלקמן:
$סודו apt-markלבטל את החזקת linux-genericהחבילה linux-generic לא צריך להיות מושהה יותר.
כפי שאתה יכול לראות, החבילה linux-generic אינו נמצא יותר ברשימת ההחזקות.
$סודו apt-markמופעבאותו אופן, תוכל לבטל את החזקת החבילות linux-headers-generic ו linux-image-generic כדלהלן:
$סודו apt-markunhold linux-generic linux-headers-generic linux-image-genericעכשיו, אם תשדרג את כל החבילות, החבילות linux-generic , linux-headers-generic , ו linux-image-generic צריך גם לשדרג.
$סודושדרוג מתאיםהסרת חבילות מיותרות:
לאחר השלמת השדרוג, תוכל להסיר את כל החבילות המיותרות באמצעות הפקודה הבאה:
$סודוהסרה אוטומטית מתאימהבמקרה שלי, אין חבילות מיותרות.
אם יש לך חבילות מיותרות, הן יוצגו ותתבקש להסיר אותן. פשוט לחץ וגם ולאחר מכן לחץ על להסיר אותם.
ניקוי מטמון:
לאחר שדרוג המחשב שלך, הגרסה החדשה יותר של החבילות תישמר במטמון ב- / var / cache / apt / archives / ספריית המחשב שלך. אתה יכול להסיר אותם ולפנות שטחי דיסק.
כדי להסיר אותם, הפעל את הפקודה הבאה:
$סודוניקוי אוטומטי מתאיםיש להסיר את החבילות השמורות.
אז ככה אתה משדרג את אובונטו 20.04 LTS משורת הפקודה. תודה שקראת מאמר זה.