האם אתה מפסיק לעדכן את Python למקרה שקודי יכשיל אותך? כרגע, אין צורך

קודי 20 ופייתון 3.11, בסדר

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

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

התקן מחדש תוספות Kodi שלא יפעלו

מערכות כמו אובונטו 23.04 וכל הטעמים הרשמיים (וחלקם הלא רשמיים) שלה הגיעו עם Python 3.11, ולא שמתי לב לשום דבר מוזר בשום תוסף שאני משתמש בו. כן, שמתי לב לזה במנג'רו, מערכת הפעלה עם מודל פיתוח Rolling Release שמתעדכן בצורה אחרת. באובונטו, ושעדכנתי מ-22.04 ->22.10->23.04, הכל עבד כמו כלום, אבל במנג'רו הייתי צריך התקן מחדש את התוספים שכשלו בי.

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

Luar ו-Python 3.9

במערכות כמו דביאן, הכל שונה מאוד. Bullseye עדיין על Python 3.9, וגרסת הקודי שלו, או ליתר דיוק Kodi 19 + Python 3.9 + כמה תוספים עדיין לא עובדים. במקרה כזה, הייתי ממליץ להיצמד לקודי 19 ולעשות את הקישור בראש מאמר זה: הידור python 3.8 ותיקון לקודי לרוץ עם הגרסה הזו. כאשר הגרסה היציבה של דביאן 12 מגיעה, גרסת Python כבר אמורה להיות נתמכת.

תקף רק עבור לינוקס... ו-macOS?

כל זה תקף רק עבור לינוקס, ואולי macOS, משהו שאני לא יכול לאשר כי אין לי איפה לבדוק את זה. גם בלינוקס וגם ב-macOS מותקנת Python כברירת מחדל, וזה לא המקרה ב-Windows וב-Android. במערכת Windows ו-Google Mobile, Kodi כולל גרסה משלו של Python, ומפתחי תוספים מתמקדים באלה עבור הפרויקטים שלהם. לכן, נדיר שתוסף נכשל בווינדוס ובאנדרואיד. אם זה נכשל בלינוקס, כאן ב LinuxAdictos כבר הסברנו את הפתרונות האפשריים, חלקם פתרונות שצריכים להיות דומים עליהם ניתן להחיל אותם ב-macOS.

בכל מקרה, Kodi 20 + Linux + Python 3.11, הכל בסדר.


השאירו את התגובה שלכם

כתובת הדוא"ל שלך לא תפורסם. שדות חובה מסומנים *

*

*

  1. אחראי על הנתונים: AB Internet Networks 2008 SL
  2. מטרת הנתונים: בקרת ספאם, ניהול תגובות.
  3. לגיטימציה: הסכמתך
  4. מסירת הנתונים: הנתונים לא יועברו לצדדים שלישיים אלא בהתחייבות חוקית.
  5. אחסון נתונים: מסד נתונים המתארח על ידי Occentus Networks (EU)
  6. זכויות: בכל עת תוכל להגביל, לשחזר ולמחוק את המידע שלך.