נובמבר 15

תגיות

שדרוג אופן-סוזה לגרסה 13.2

שנה עברה מאז שוחררה גרסה 13.1 של אופן-סוזה. במשך השנה הזו עודכנה הגרסה ללא הרף ושרתה אותי בנאמנות על מספר לא מבוטל של מחשבים. ובמשך כל אותו זמן גם המשכתי לעקוב (ולדווח מפעם לפעם על באגים) אחרי פתוח הגרסה הבאה; המעקב נערך על מחשב הנסיונות שהריץ את גרסת factory של אופן-סוזה – שזו הפצה מתגלגלת על כל סממניה; תוכנות חדישות, “מהקצה המדמם", הנשברות מפעם לפעם ודורשות עזרה ראשונה. והנה החודש "הוקפא" המצב של factory ושוחרר כגרסה החדשה של אופן-סוזה – גרסה 13.2. factory, בינתיים ממשיכה להתגלגל.
מהם האלמנטים העיקריים של הגרסה החדשה? ביניהם:
– קרנל 3.16
– systemd
– dracut
– kde 4.14.2
וכו’. נכון לעכשיו, גם כל יתר התכנות קיימות בגרסאותיהן העדכניות. הודעת השחרור במלואה נמצאת כאן.
בין יתר החידושים חודשה גם תכנת ההתקנה הגרפית, אבל לא בה אעסוק הפעם, אלא בשדרוג מגרסה 13.1 לגרסה 13.2.
השדרוג (וגם התקנה חדשה) אינו מצריך הורדת מדיה וצריבתה וניתן לערכו מתוך גרסה קיימת (ואף מתוך כל מערכת לינוקס או חלונות קיימת – אך גם בכך לא אעסוק הפעם). כדי להדגים את מהלך השדרוג בחרתי במערכת שכבר נסקרה בעבר בלינמגזין.
המערכת הותקנה אז כאופן-סוזה 11.3 בעלת מערכת הקבצים btrfs שהייתה באותו זמן נסיונית ביותר. היא שודרגה בהצלחה עד לגרסה 12.3 (שדרוג שנערך לפני כשנתיים) – ומאז לא נגעתי בה. הפעם בחרתי לשדרגה שדרוג נחשוני הישר ל 13.2 – שבה btrfs היא כבר מערכת הקבצים של ברירת המחדל…
והרי מהלך השדרוג:
באמצעות הדפדפן מנווטים לכתובת הבאה:
pic3
ומורידים ממנה (לחיצה ימנית ובחירה ב save) את הקבצים initrd ו linux. כברירת מחדל הם נשמרים בתיקיה Downloads.
משנים את שם initrd ל initrda (למשל) ומעבירים, כרוט, את שני הקבצים לספריה boot/.

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

boot/grub/menu.lst/ ומוודאים כי בסופו קיימות השורות הבאות:

title rescue
root (hd0,0
kernel /boot/linux
initrd /boot/initrda

זאת כמובן, בתנאי שהמחיצה boot היא באמת הראשונה בדיסק הראשון בסדר העליה. לפרוט נוסף בעניין, כולל גראב 2, ראו כאן.
הסיבה לשם rescue תתברר בהמשך.
נשמור את הקובץ המעודכן, ונאתחל את המערכת. מסך האתחול שעלה הוא:
pic4
בחירה ב rescue גורמת למערכת השדרוג\התקנה להתחיל לעלות. בשלב מסויים היא בודקת אם מדיית ההתקנה נמצאת:
pic5
היא אינה נמצאת, כמובן, ויש לבחור (באמצעות מקשי החיצים) ב no.
אחרי בחירת פרישת המקלדת ושפתה אנו נכונים להתחיל:
pic6
ואנו בוחרים בשדרוג – upgrade:
pic7
השדרוג שבוחרים הוא שדרוג רשת. בוחרים בכרטיס הרשת הרצוי, עדיף בקינפוג אוטומטי. אחרי שזה מתבצע, יש להזין את הכתובת שלמעלה, מפורקת:
pic8
כתובת השרת: mirror.isoc.org.il
והתיקיה:
pub/opensuse/distribution/13.2/repo/oss/
אין צורך בשם משתמש וססמה, ואחרי שתי לחיצות אנטר מערכת העידכון מתחילה לעלות:
pic9
אחרי שכל חלקיה עולים נפתח חלון גרפי ואנו מתבקשים לאשר את הסכם המשתמש:
pic10
אחריו מזוהה המחיצה עליה נמצאת המערכת הישנה, המועמדת לשדרוג.
pic11
החלון הבא מרכז את כל מאגרי התוכנה שיוסרו לקראת השידרוג
pic12
הם שייכים כולם לגרסה הישנה.
החלון הבא מסכם את הפעולות שעתידות להתבצע:
pic13
והוא גם מזהה בעיה. פתרונה יכול להיות אחד משניים:
pic14
אחרי אישור מתחיל השדרוג:
pic16
יש להחליף כ 3300 קבצים בהיקף של כ 6 ג’יגה. ההורדה וההחלפה נערכות במהירות רבה ואחרי כרבע שעה הותקנו כבר למעלה מאלף קבצים בהיקף של כ 1.5 ג’יגה:
pic17
שלושת רבעי שעה לאחר שהחל מתקרב השדרוג לסיומו:
pic18
המערכת מאתחלת והגרסה החדשה מתחילה לעלות
pic19
ולסיום הרי היא בכל תפארתה:
pic20
המשך יבוא.