כיצד לעדכן את אובונטו 20.04 מממשק שורת הפקודה

How Update Ubuntu 20



במאמר זה, אני הולך להראות לך כיצד לעדכן את אובונטו 20.04 LTS משורת הפקודה. אז בואו נתחיל.

הגדרת עדכונים אוטומטיים:

כברירת מחדל, עדכון אוטומטי או שדרוג ללא השגחה מופעלים ב- 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 משורת הפקודה. תודה שקראת מאמר זה.