כיצד להתקין כל אחת מגרסאות Python 3?

כיצד להתקין כל אחת מגרסאות Python 3?

כיצד להתקין כל אחת מגרסאות Python 3?

בחודש שעבר, כרגיל בדקתי יישומים מסוימים ואחד מהם היה FreeGaming. האפליקציה הזו היא בעצם א תוכנית פיתון כי להוריד חבילות משחק הכרחי לפי הפצת GNU / Linux שיש לנו. ואותו דבר, יש גם א ממשק מסוף (CLI) כמו שולחן עבודה (GUI).

במקרה של CLI, זה עבד לי כרגיל עם חבילות פיתון (גרסת 3.9) של הנוכחי שלי הפוך את MilagrOS מחדש מבוסס על ה MX Linux Distro. עם זאת, ממשק ה-GUI שלו, הן הידור והן ב- פורמט  ".AppImage" להשתמש או לדרוש חבילות מבוססות Python 3.10 או גבוה יותר. לכן, אני צריך להשתמש בטריק מאוד שימושי ומעשי, כדי "התקן גרסאות גבוהות יותר של Python" שאני הולך לחלוק איתכם היום.

פיתון

Python היא שפת תכנות מתפרשת ברמה גבוהה שהפילוסופיה שלה מדגישה את הקריאות של הקוד שלה.

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

פיתון
Artaculo relacionado:
Python 3.11 מגיע עם שיפורים בביצועים, עיצוב מחדש של מטמון ועוד
בצע אופטימיזציה של חבילות GNU/Linux: Debian שלך לפיתוח אפליקציות
Artaculo relacionado:
בצע אופטימיזציה של חבילות GNU/Linux: Debian שלך לפיתוח אפליקציות
התקן כל גרסה של Python 3: שימוש במאגר PPA

התקן כל גרסה של Python 3: שימוש במאגר PPA

התקן כל גרסה של Python 3: שימוש במאגר PPA

האם זה טוב להשתמש במאגרי PPA?

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

במקרה של Team Deadsnakes PPA Repository, זה הראה, עם הזמן, להיות א ספק אמין של חבילות של שונות גרסאות פיתון סעיף אובונטו, ו-Distros שנגזרו ממנו, ותואם דביאן גנו / לינוקס.

עם זאת, וכפי שכתוב, בעת השימוש בו, תמיד יש לקחת בחשבון את האזהרה הבאה:

"כתב ויתור: אין ערובה לעדכונים בזמן במקרה של בעיות אבטחה או אחרות. אם אתה רוצה להשתמש בהם בסביבה מאובטחת או אחרת (לדוגמה, בשרת ייצור), אתה עושה זאת על אחריותך בלבד.". צוות Deadsnakes

לבסוף, נכון לעכשיו ובאופן רשמי, הוא מציע את הזמינות של הגרסאות הבאות:

  • אובונטו 18.04 (ביוני): Python 2.3 ו-2.6; וגם Python 3.1, 3.5, 3.7 ו-3.11.
  • אובונטו 20.04 (מוקד): Python 3.5, 3.7, 3.9 ו-3.11.
  • אובונטו 22.04 (ג'מי): Python 3.7, 3.9 ו-3.11.

עם זאת, היום אתה כבר יכול למצוא את הזמינות של פייתון 3.12.

שלבים להתקנת כל גרסה של Python 3

שלבים להתקנת כל גרסה של Python 3

בהתחשב בכל האמור לעיל, בין אם באובונטו, דביאן או כל Distro/Respin שנגזר מהם, הליך ההתקנה והשימוש ב- Team Deadsnakes PPA Repository זהו:

  • פתח אמולטור מסוף
  • הפעל את הפקודות הבאות:
sudo add-apt-repository ppa:deadsnakes/ppa sudo apt-get update
  • לאחר שרשימת החבילות עודכנה בהצלחה, כעת תוכל להפעיל את ההתקנה של הגרסאות הזמינות של Python. לדוגמה, כדי להתקין את Python 3.12 ניתן להפעיל אותה, בכל אחת מ-2 הדרכים הבאות, להתקנה מינימלית או מלאה:
sudo apt-get install python3.12 sudo apt-get install python3.12-full

במקרה הספציפי שלי, בעת השימוש ב-Respin שהוזכר לעיל בהתחלה, היה לי ערוך את הקובץ sources.list נדרש עם הפקודה הבאה:

sudo nano /etc/apt/sources.list.d/deadsnakes-ubuntu-ppa-$VersionDebianDetectada.list

לאחר מכן, שנה את המילה "bullseye" או "תולעת ספרים" או כל מילה אחרת התואמת לדביאן ונגזרות עם המילים "jammy" או "focal" המתאימות לאובנטו. וכך השג את שורת המאגר הבאה (מקור תוכנה) כתוצאה מכך:

deb https://ppa.launchpadcontent.net/deadsnakes/ppa/ubuntu/ jammy main

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

סיכום: פוסט באנר 2021

תקציר

בקיצור, אנחנו מקווים שהמעט הזה תעלול או ממתק, להיות מאוד שימושי, גם כדי משתמשי מפתחי תוכנה, כמו משתמשי אפליקציה מבוססי Python, שדורשים "התקן גרסאות גבוהות יותר של Python" לאלו הזמינים בדרך כלל אצלם הפצות GNU/Linux המבוססות על אובונטו/דביאן. ואם מישהו יודע או יש לו חלופה שימושית נוספת או שאתה רוצה לתרום הצעה, המלצה או תיקון למה שסופק כאן, אתה מוזמן לעשות זאת דרך ההערות.

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


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

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

*

*

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