في الشهر الماضي ، كنت أختبر كالمعتاد بعض التطبيقات وكان أحدها ألعاب مجانية. هذا التطبيق هو في الأساس ملف برنامج بيثون أن تنزيل حزم الألعاب حسب الضرورة توزيع جنو / لينكس التي لدينا. ونفس الشيء ، له كلاهما واجهة طرفية (CLI) كما سطح المكتب (واجهة المستخدم الرسومية).
بالنسبة لحالة CLI ، عملت بشكل طبيعي مع ملف حزم الثعبان (الإصدار شنومكس) من بلدي الحالي ريسبين ميلاغروس على أساس توزيعة MX Linux. ومع ذلك ، فإن واجهة المستخدم الرسومية الخاصة به ، سواء المترجمة أو بتنسيق شكل "صورة التطبيق" استخدام أو طلب الحزم المستندة إلى Python 3.10 أو أعلى. لذلك ، لا بد لي من استخدام خدعة مفيدة وعملية للغاية "تثبيت إصدارات أعلى من Python" الذي سأشاركه معك اليوم.
وقبل أن تبدأ في قراءة هذا المنشور حول إمكانية التمكن من ذلك "تثبيت إصدارات أعلى من Python"، سنترك بعض الروابط إلى المشاركات السابقة ذات الصلة للقراءة لاحقًا:
قم بتثبيت أي إصدار من Python 3: استخدام مستودع PPA
هل من الجيد استخدام مستودعات PPA؟
منذ ذلك الحين ، أ مستودع PPA (أرشيف الحزمة الشخصية) هو مستودع (مستودع) البرمجيات الموظفين المقيمين في انطلاق، يجب أن تكون حريصًا دائمًا على أنه ليس من شخص غير معروف تمامًا ، أو من طرف ثالث غير موثوق به أو تم التحقق منه. لذلك ، ما لم يكن مستودع PPA معينًا من مؤسسة أو مطور (مطورين) معروفين ، فمن الأفضل الامتناع عن التعامل معها لتجنب انتهاء المطاف ببرامج غير آمنة ، مهما كانت مجانية ومفتوحة.
في حالة Team Deadsnakes PPA Repository، فقد أظهر ، بمرور الوقت ، أن يكون مورد موثوق حزم مختلفة إصدارات python إلى أوبونتو، والتوزيعات المشتقة منه ، والمتوافقة مع دبيان جنو / لينكس.
ومع ذلك ، وكما هو موضح ، عند استخدامه ، يجب دائمًا مراعاة التحذير التالي:
"إخلاء المسؤولية: ليس هناك ما يضمن إجراء تحديثات في الوقت المناسب في حالة وجود مشكلات أمنية أو غيرها من المشكلات. إذا كنت ترغب في استخدامها في بيئة آمنة أو بيئة أخرى (على سبيل المثال ، على خادم إنتاج) ، فإنك تفعل ذلك على مسؤوليتك الخاصة.". فريق Deadsnakes
أخيرًا ، حاليًا وبشكل رسمي ، يوفر توفر الإصدارات التالية:
- نظام التشغيل Ubuntu 18.04 (إلكتروني): Python 2.3 و 2.6 ؛ وأيضًا بايثون 3.1 و 3.5 و 3.7 و 3.11.
- نظام التشغيل Ubuntu 20.04 (بؤري): Python 3.5 و 3.7 و 3.9 و 3.11.
- Ubuntu 22.04 (Jammy): Python 3.7 و 3.9 و 3.11.
ومع ذلك ، اليوم يمكنك بالفعل العثور على مدى توفر بيثون 3.12.
خطوات تثبيت أي إصدار من Python 3
مع الأخذ في الاعتبار كل ما سبق ، سواء على Ubuntu أو Debian أو أي Distro / Respin مشتق منها ، فإن إجراء تثبيت واستخدام Team Deadsnakes PPA Repository ما يلي:
- افتح Terminal Emulator
- قم بتشغيل الأوامر التالية:
sudo add-apt-repository ppa: deadsnakes / ppa sudo apt-get update
- بمجرد تحديث قائمة الحزم بنجاح ، يمكنك الآن تشغيل تثبيت الإصدارات المتاحة من Python. على سبيل المثال ، لتثبيت Python 3.12 ، يمكن تنفيذه بأي من الطريقتين التاليتين ، لتثبيت الحد الأدنى أو الكامل:
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" أو "bookworm" أو أي كلمة أخرى تتوافق مع Debian ومشتقاته بالكلمات "jammy" أو "focal" المقابلة لـ Ubuntu. وبالتالي الحصول على سطر المستودع التالي (مصدر البرنامج) نتيجة لذلك:
deb https://ppa.launchpadcontent.net/deadsnakes/ppa/ubuntu/ jammy main
واستمر في تحديث قائمة الحزم مرة أخرى ، لتنتهي بـ قم بتثبيت الإصدار 3 من pythonالذي احتاجه.
ملخص
باختصار نتمنى ان يكون هذا قليلا خدعة ام حلوى، يكون مفيدًا جدًا لكلاهما مستخدمي مطوري البرامجكما في مستخدمو التطبيقات المستندة إلى Python، التي تتطلب "تثبيت إصدارات أعلى من Python" لتلك المتاحة عادة في كل منها توزيعات جنو / لينكس المبنية على Ubuntu / Debian. وإذا كان أي شخص يعرف أو لديه أي بديل مفيد آخر أم تريد المساهمة اقتراح أو توصية أو تصحيح إلى ما هو مقدم هنا ، فنحن نرحب بك للقيام بذلك من خلال التعليقات.
ونعم ، لقد أحببت هذا المنشور ببساطة ، فلا تتوقف عن التعليق عليه ومشاركته مع الآخرين. أيضا ، تذكر أن تزور موقعنا «صفحة البداية» لاستكشاف المزيد من الأخبار ، وكذلك الانضمام إلى قناتنا الرسمية برقية من DesdeLinux، غرب مجموعة لمزيد من المعلومات حول موضوع اليوم.