Ubuntu Server 20.04 LTS הייתה גרסה אמינה ויציבה לארגונים רבים, המספקת תמיכה חיונית עבור עומסי עבודה קריטיים. אך ככל שהטכנולוגיה מתפתחת, כך צורך בשדרוג של Ubuntu לגרסה חדשה על מנת להבטיח שהמערכת תישאר מעודכנת ומאובטחת.
Ubuntu Server 22.04 LTS מציעה מספר תכונות חדשות ושיפורים, מה שהופך את הגרסה הזו למתאימה לאלה המעוניינים לשדרג. ובמדריך זה, תתבונן בשלבי השדרוג מ-Ubuntu Server 20.04 LTS ל-22.04 LTS.
תמשיך ותיהנה מהתכונות החדשות שמגיעות עם שדרוג ה-Ubuntu שלך!
דרישות מוקדמות
מדריך זה כולל הדגמות פעולה ידניות. כדי להמשיך, ודא כי יש לך חשבון שהוא חבר בקבוצת ה-sudoers.
ביצוע בדיקה מראש לפני השדרוג
אף על פי ששדרוגים בדרך כלל בטוחים, יש תמיד סיכוי שמשהו ייכשל. לטובת ביטחון נוסף, לפני שתבצע שדרוג למערכת ה-Ubuntu שלך, בדיקה מוקדמת היא חובה.
כדי להכין את מערכת ה-Ubuntu שלך לשדרוג:
1. תחליף בצורה בטוחה את הנתונים שלך למיקום גיבוי כדי לאפשר שחזור אם ייתכנו בעיה או קושיים במהלך השדרוג.
2. לאחר מכן, בדוק את ההערות לגרסה ווודא שאין שינויים שעשויים להשפיע באופן שלילי על המערכת הנוכחית שלך.
3. פתח טרמינל והפעל את הפקודה df
הבאה כדי לבדוק כמה מקום פנוי יש לך במנגנון ההפעלה (/boot) ובכתר (/).
ודא שיש לך מספיק מקום פנוי לשדרוג. למה? השדרוג מגרסה אחת לאחרת יוריד חבילות חדשות ויחליף את אלו הקיימות במערכת שלך. תהליך זה דורש מקום בדיסק.
אם אין לך מספיק מקום במחיצת /boot, תעבור לשלב הבא לניקוי. אחרת, תעבור לשלב חמישי במקום.

4. הפעל את פקודת ה־apt הבאה autoremove
כדי לנקות (--purge
) תמונות קרנל ישנות.
אם אתה משתמש בארכיון של חבילות אישי (PPA) או בארכיון של גרסאות שלישיות אחרות, כל תוכנה שהותקנה מאתרים אלה לא תיסרב או תוחזר. תוכנה שהותקנה מאתרים אלה היא הסיבה השכיחה ביותר לבעיות של שדרוגים.

5. לבסוף, הריץ את השלבים הבאים כדי לפתוח את הפורט 1022
בצמת האש שלך UFW, לטעון מחדש את האש ולבדוק את מצב האש.
אם אתה מחובר למקום האובונטו שלך באמצעות SSH, כלי השדרוג יפתח פורט SSH נוסף (1022) כפורט מילוי במקרה שהחיבור SSH יפסיק על פורט 22.
אך זכור לסגור את הפורט לאחר שדרוג האובונטו שלך. בעשות כן אתה מבטיח שתמנע פתיחה בבלתי נסמכת של המערכת שלך לבעיות אבטחה פוטנציאליות.

מתקין את חבילת update-manager-core
עם הבדיקה המוקדמת לשדרוג הושלמה, השלב הבא הוא לוודא שהשדרוג יתבצע בצורה חלקה. עליך להתקין את חבילת update-manager-core, שחיונית לשדרוג הפצת שרת Ubuntu מגרסה אחת לאחרת.
אך תחילה, עליך לוודא שבמערכת ישנם המאגרים והחבילות העדכניים ביותר, כך:
1. בצע את הפקודות הבאות כדי לבצע את הפעולות הבאות:
apt update
– עדכן את אינדקס החבילות של APT כדי לוודא שיש לך את המאגרים העדכניים ביותר.apt upgrade
– שדרג את החבילות המותקנות במערכת לגרסאותיהן העדכניות ביותר.
התהליך הכולל יכול לקחת מספר דקות או יותר, תלוי במדי עדכניות של מארח השרת שלך של Ubuntu.

2. לאחר העדכון, הריצו את הפקודה הבאה כדי לאתחל את מערכת האובונטו שלכם.
3. לבסוף, הריצו את הפקודה apt install
הבאה אחרי האתחול כדי להתקין את החבילה update-manager-core
.

ביצוע שדרוג באובונטו
לאחר התקנת חבילת update-manager-core, תוכלו להתחיל לבצע את שדרוג המערכת שלכם באובונטו. אך האם אכן נדרש שדרוג?
חלק מהאנשים בוחרים שלא לבצע שדרוג מכיוון שהם מרוצים מהמערכת הנוכחית שלהם באובונטו. אך המכשול הוא שהם לא ייהנו מתכונות חדשות ושיפורים בגרסאות חדשות.
כדי לבצע שדרוג באובונטו:
1. הריצו את הפקודה do-release-upgrade
למטה כדי לבדוק (-c
) אם ישנה גרסה חדשה של שרת האובונטו.
אם גרסה חדשה זמינה, תקבלו פלט דומה לזה שבתמונה.

שדרוגים מגרסה אחת של LTS לגרסה הבאה של LTS זמינים רק לאחר שיחרור הנקודה הראשונה. לדוגמה, אובונטו 18.04 LTS תשדרג רק ל-20.04 LTS לאחר שיחרור הנקודה 20.04.1.
2. עכשיו, הרץ את הפקודה הבאה do-release-upgrade
בלי פרמטרים נוספים כדי לבצע את שדרוג הגרסה הבאה של Ubuntu.

3. לחץ Enter כשיש דרוש, כפי שמוצג למטה, כדי להתחיל בשדרוג ובהורדת החבילות עבור הגרסה החדשה.

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

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

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

6. הזן y או N כדי להסיר או לשמור על חבילות מיושנות שכבר אינן נדרשות על ידי הגרסה החדשה.

7. לאחר שהשדרוג הושלם, הזן y ולחץ על Enter כדי לאתחל מחדש את מערכת ה-Ubuntu שלך.

8. לבסוף, לאחר האתחול מחדש, הריץ את הפקודה הבאה כדי לקבל את פרטי מבנה הבסיס התקני של לינוקס (LSB).
למטה, הפלט מאמת שאתה מפעיל כעת Ubuntu Server 22.04 LTS, עם השם קוד jammy.
מזל טוב! ביצעת בהצלחה שדרוג לגרסה חדשה ב-Ubuntu!

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