שדרג את אובונטו משורת הפקודה

Upgrade Ubuntu From Command Line



אובונטו היא הפצה לינוקס פופולרית לשימוש ביתי, כמו גם למשתמשים ארגוניים. משתמשים רבים באובונטו מסתמכים על ממשק המשתמש הגרפי לדברים כמו שדרוג וניהול חבילות. הדרכה זו מלמדת כיצד לשדרג חבילות, לשדרג את גרסת מערכת ההפעלה ולאוטומץ את השדרוג בקלות משורת שורת הפקודה שלך.

שדרג את אובונטו 14.04 ל- 16.04

שדרוג אובונטו מ -14.04 ל -16.04 כרוך בהקלדת מספר פקודות:







sudo su apt-get install update-manager-core do-release-upgrade 

מסוף אובונטו



לפני הפעלת הפקודות לעיל הקפד לערוך את הקובץ /etc/update-manager/release-upgrades לציון אופן הפעולה של ברירת המחדל של משדרג המהדורות. בזה שדרוגי שחרור כרגע ישנן שלוש שיטות לשינוי התנהגות השדרוג, הראשונה לא בודקת עדכונים, השיטה השנייה גורמת למערכת ההפעלה הנוכחית לשדרג לגרסה המיידית הבאה, שדרוג השיטה השלישית גרסת LTS לגרסת LTS המיידית הבאה. do-release-upgrade למעשה יוזם את השדרוג. לאחר פקודה זו, הוא מציג כמה חלונות בעת ביצוע כל תהליך השדרוג באופן אוטומטי. בדרך כלל זה לוקח כמה דקות לכל היותר בהתאם למהירות החיבור לאינטרנט שהמחשב מחובר אליו.



שדרג את צילום המסך של אובונטו





עדכן את רשימת החבילות עם עדכון apt-get

חבילות הן תוכנות יישום המותקנות לביצוע משימות שונות במחשב. אובונטו משתמשת ב- apt-get פקודה לניהול חבילות אלה, ועם פקודה זו לא רק ניתן להתקין חבילות, אלא גם לשדרג ולהסיר אותן. ההוראות הבאות מראות כיצד לעדכן את רשימת החבילות כדי לשדרג אותן.

כפי שניתן לראות בפקודה הבאה, היא הורידה אוטומטית את רשימת החבילות ואת המטא נתונים ממאגרים מבוססי האינטרנט המקוונים. מידע זה ישמש בעת שדרוג החבילות, לכן מומלץ לבצע פקודה זו לפני שדרוג חבילה כלשהי כדי להשיג את הגירסה העדכנית ביותר שלה.



מסוף אובונטו

שדרג חבילות עם שדרוג apt-get

ההבדל בין עדכון לשדרוג בהקשר זה הוא עדכון מאחזר את המידע על חבילות חדשות יותר ממאגרים, כך שניתן להשתמש בו כדי לעבור לגרסה החדשה יותר של החבילות המותקנות כעת. ניתן לבצע את השדרוג באמצעות שתי פקודות באובונטו. שדרוג apt-get ו apt-get dist-upgrade . פקודת השדרוג בעצם משדרגת את החבילות לגרסה החדשה יותר כפי ששמה מרמז מבלי לעשות דבר אחר, להיפך, שדרוג דיסט מתייחס באופן אינטליגנטי לתלות החבילות, ולכן בזמן שהחבילות משודרגות, יתכן שיותקנו חבילות חדשות, ו החבילות הקיימות הוסרו בהתאם לרשימת החבילות המותקנת במערכת. אז מומלץ תמיד להשתמש apt-get dist-upgrade ברוב המקרים.

בדוגמה זו להלן, מכיוון שהוא משתמש בפקודת dist-upgrade כדי לבצע את השדרוג, השדרוג מטפל בתבונה בתלות בהתאם לרשימת החבילות הזמינה במערכת. כפי שניתן לראות, הוא מסיר 9 חבילות, נמנע משדרוג חבילה אחת, ומתקין גם 85 חבילות שלא הותקנו עם הפליין שדרוג apt-get פקודה.

מסוף אובונטו

להפוך את תהליך השדרוג לאוטומטי

אוטומציה של תהליך השדרוג תאפשר למערכת להתמודד עם השדרוג באופן אוטומטי ללא התערבות של מנהל המערכת. זה הופך את התחזוקה לא רק ליעילה אלא גם מונעת מהמערכת להיחשף לתוכנות זדוניות והתקפות מזיקות.

apt-get install unattended-upgrades

אובונטו, כברירת מחדל, מספקת שדרוגים ללא השגחה כדי להפוך את תהליך השדרוג לאוטומטי. הוא ישדרג אוטומטית את החבילות בכל פעם שהעדכונים החדשים יותר יהיו זמינים. אתה יכול לערוך את /etc/apt/apt.conf.d/50unadended- שדרוגים קובץ כדי להגדיר את המאפיינים של תכונה זו. כברירת מחדל, אובונטו מתקינה אוטומטית שדרוגי אבטחה, אך עם שינוי קל בקובץ, ניתן להתקין גם עדכונים שוטפים. בצילום המסך השני, הוא מדגים כיצד מוגדר השדרוג ללא השגחה לשלוח הודעות דוא'ל כאשר נמצאות בעיות או שדרוגי חבילות חדשות.

מסוף אובונטו

מסוף אובונטו

מסוף אובונטו

צילום המסך הבא מדגים כיצד נראית הודעת דוא'ל ללא השגחה כאשר שרת הדוא'ל מוגדר כראוי במערכת. הוא חוזר נכון אם התנאים הנתונים בקבצים שלעיל התממשו, וכתוצאה מכך מתקינים את העדכונים המתוארים במערכת. אם הוא שדרג כמה חבילות, התיאור המלא של ההתקנה כלול בדוא'ל יחד עם שם החבילות.

מסוף אובונטו

בנוסף, אובונטו מספקת עוד כמה הגדרות לציון תדירות תהליך השדרוג. זה קובע מתי יופעל תהליך השדרוג. לַעֲרוֹך /etc/apt/apt.conf.d/10periodic כדי לשנות הגדרות אלה.

מסוף אובונטו

APT :: תקופתי :: עדכון-חבילות-רשימות מכתיב עדכון apt-get להפעיל כל נ מספר הימים, כאן כתוב 1; מכאן שעדכון apt-get מופעל אוטומטית מדי יום, APT :: תקופתי :: הורדות הניתנות לשדרוג מכתיבות apt-get שדרוג –הורדה בלבד להפעלה בכל נ מספר הימים, כאן כתוב 1; לפיכך, apt-get upgrade -download-only מופעל אוטומטית מדי יום. Autoclean אינו הכרחי, אך הוא עוזר למערכת להיות נקייה מחבילות שכבר אינן שימושיות.

קבל התראות כשיש עדכונים חדשים

מלבד האוטומציה של תהליך השדרוג, ניתן לאחזר את המידע על חבילות חדשות באמצעות דואר אלקטרוני אוטומטי. הדרכה זו משתמשת אפטיקרון למטרה זו, שהיא יעילה ביותר ויכולה לזהות את זמינותן של חבילות חדשות מהר יותר מהדרך הידנית. היתרון הגדול ביותר בשיטה זו הוא היכולת לזהות שדרוגים חדשים יותר מבלי להיכנס אפילו לשרת, אם מופעל שדרוג ללא השגחה יחד עם זה, אפשר לראות אילו חבילות שודרגו בפועל. עם זאת, ישנם חסרונות גם לשדרוג אוטומטי, כגון הגדרת החבילות החדשות כשהן אוטומטיות לא תהיה בפיקוח אנושי, כך שעדיף לקבל הודעה בדוא'ל. או שתוכל לרשום חבילות כאלה ברשימה השחורה בעת שדרוג אוטומטי בשדרוגים ללא השגחה כדי להבטיח שרק חבילות בטוחות ישודרגו אוטומטית.

apt-get install apticron

לאחר התקנת apticron עם הפקודה הנתונה למעלה, ניתן להגדיר אותו בקובץ: /etc/apticron/apticron.conf . הדבר היחיד שצוין הוא כתובת הדוא'ל של הנמען שאחראי על ניהול השרת, ככל הנראה מנהל המערכת. אם שרת הדוא'ל מוגדר כראוי, הודעת הדוא'ל של apticron אמורה להיראות בצילום המסך הבא. הוא מכיל את תאריך הדוח, שם השרת וכתובת ה- IP, לאילו חבילות יש שדרוגים חדשים יחד עם שמות החבילות שלהן, ופרטיהם המלאים שלא הוזכרו כאן בשל המקום.

מסוף אובונטו