פרסומת
עולם הקוד הפתוח נע בקצב מהיר מאוד, ולמרות שיש הרבה מהדורות רגילות, הזמן שבין המהדורות יכול כבר להציע תכונות שאולי תזדקק להן. השימוש בגרסת תא המטען של פיסת תוכנה (כמו גרעין לינוקס) תאפשר לך לנסות את הקוד העדכני ביותר שטרם פורסם רשמית.
שימו לב שלמרות שגרסת תא המטען של כל דבר יכולה להוביל לתכונות נוספות, הסיכויים שהתוכנית אפילו לא תתחיל בגלל באגים מוגברים גם הם. הפעלת תא המטען לוקחת סיכונים מסוימים, אך יש אנשים שעדיין ירצו לעשות זאת בכל מקרה במכונות שאינן ייצור.
אודות תא המטען של KDE
זה בסדר אם אנשים רוצים להריץ את גרסת תא המטען של תוכניות מסוימות, אבל מי ירצה להריץ את גרסת תא המטען של KDE? אף כי מבחינה טכנית היא מהווה סיכונים גדולים עוד יותר, הפעלת גרסת תא המטען של KDE מספקת את הקוד העדכני והגדול ביותר עבור תכונות וביצועים. יש אנשים שבמקרה רוצים לרוץ את הדברים האחרונים המוחלטים. באשר לעצמי, אני מעוניין כרגע להפעיל את KDE Trunk מכיוון שהגרסה הנוכחית (שלימים תהפוך ל- KDE 4.7) יכולה סוף סוף לסנכרן את כל לוחות השנה של גוגל שיש לי דרך CalDAV.
הגדרת מאגרים
בדרך כלל כדי להריץ את KDE Trunk, תצטרך לשלוף את הקוד האחרון מהשרתים שלהם ולחבר אותו בעצמך. לא רק שזה קשה, אלא שזה לוקח זמן רב, ומן הסתם כבר יהיה קוד חדש יותר לפני שתסיימו להרכיב.
openSUSE הופך את זה להרבה יותר קל על ידי הצעת מאגר שמתעדכן מדי שבוע עם הקוד האחרון מ- KDE Trunk. לאחר מכן תוכל להתקין חבילות אלה כמו כל אחת אחרת.כדי להוסיף את המאגר, תצטרך להיפתח YaST כאילו אתה מתקין תוכנית, עבור לתפריט תצורה, ובחר מאגרים. לאחר טעינת המאגרים, יהיה עליך ללחוץ על הוסף, בחר HTTP ואז הזן את כתובת האתר עבור "חבילות ליבה" הרשומות כאן עבור המערכת שלך. ואז פשוט להוסיף אותו, ולתת ל- YaST לעדכן את מאגרי האחסון.
אם זה שואל, קדימה, ייבא את מפתח ה- GPG למאגר. חזור על תהליך זה עבור "יישומים שפורסמו"ו-"תוספת“. אם אתה באמת רוצה, אתה יכול גם להוסיף "לא יציב: מגרש משחקים“; אם כי לא הייתי ממליץ עליו, כיוון שלא הוספתי זאת בעצמי.

השבת דבקות ספקים
אם תבדוק אם קיימים עדכונים, שום דבר לא יקרה. למה? openSUSE מיישם תכונה שנקראת "דבקות ספקים". בעיקרון, פירוש הדבר הוא שאחרי שתתקין חבילה, המערכת תבדוק רק אם יש עדכונים באותו מאגר ממנו הותקנה. גם אם למאגר אחר יש אותה חבילה בגירסה חדשה יותר, YaST לא תקבל זאת כעדכון בר-קיימא. תכונה זו נועדה פשוט לשמור על יציבות המערכת.
עם זאת למדתי שיש שתי דרכים שתוכל לעדכן. ראשית, אתה עדיין יכול לשמור על דביקות הספק ולהפעיל זיפר דופ - מאת
אבל מכיוון שמה שאנחנו עושים טכנית זה להפוך אותו לא יציב, אנחנו יכולים אם אנחנו רוצים. כדי לעשות זאת, השתמש בעורך הטקסט הגרפי או המסוף המועדף עליך כדי לערוך את הקובץ /etc/zypp/zypp.conf. שם, אתה צריך להגדיר solver.allowVendorChange משקר לאמיתי. שמור את הקובץ ופתח שוב את YaST כדי לבדוק אם יש עדכונים. כעת עליך להתקין הרבה יותר עדכוני KDE.

מילות חוכמה
דבר אחרון שאתה צריך להיזהר ממנו. ייתכן שלחלק מהחבילות שתעדכן אין תלות מושלמת. רבים מהקונפליקטים מתרחשים מכיוון שהחבילות מבקשות גרסאות ספציפיות של חבילה, למרות שאתה מעדכן את החבילה לגרסה חדשה יותר מזו שמתבקשת. מכיוון שנדיר מאוד שחבילה חדשה יותר תאבד פונקציונליות שחבילה אחרת צריכה ממנה, אני ממליץ לומר ל- YaST להתעלם מהקונפליקטים ולהתקין את כל החבילות בכל מקרה. הבעיה עלתה אצלי פעם אחת, ולא היו לי בעיות אחרי שעשיתי זאת. כל בעיות קלות שעשיתי לאחר העדכון הגיעו מחוסר היציבות של KDE Trunk.
סיכום
openSUSE הוא Distro נהדר עם סביבת עבודה יציבה. עם זאת, היכולת להתקין חבילות קצה מדממות שווה גם להרבה אנשים, ו- KDE Trunk בהחלט מספקת. לא משנה מה הסיבה, זו בחירה מצוינת להתקנה.
האם אתה מנהל openSUSE? האם אתה חושב ש- KDE Trunk עשוי להועיל לך? למה או למה לא? ספרו לנו בתגובות!
דני הוא בכיר באוניברסיטת צפון טקסס שנהנה מכל ההיבטים של תוכנת קוד פתוח ומלינוקס.