6.51.1. تثبيت Python 3
تحضير Python للتجميع:
./configure --refix = / usr \
- تمكين المشتركة \
- مع نظام المغتربين \
- مع نظام- ffi \
- with-ensurepip = نعم
./configure --refix = / usr \
- تمكين المشتركة \
- مع نظام المغتربين \
- مع نظام- ffi \
- with-ensurepip = نعم
معنى خيارات التكوين:
- مع نظام المغتربين
يتيح هذا التبديل الربط بإصدار نظام Expat.
- مع نظام ffi
يتيح رمز التبديل هذا الارتباط بإصدار نظام libffi.
- with-ensurepip = نعم
هذا التبديل يتيح البناء بذرة و أدوات الإعداد برامج التعبئة والتغليف.
تجميع الحزمة:
جعل
جعل
تتطلب مجموعة الاختبار جلسة TK و X Windows ولا يمكن تشغيلها حتى يتم إعادة تثبيت Python 3 في BLFS. قم بتثبيت الحزمة:
جعل تثبيت
chmod -v 755 /usr/lib/libpython3.7m.so chmod -v 755 /usr/lib/libpython3.so
ln -sfv pip3.7 / usr / bin / pip3
جعل تثبيت
chmod -v 755 /usr/lib/libpython3.7m.so chmod -v 755 /usr/lib/libpython3.so
ln -sfv pip3.7 / usr / bin / pip3
معنى أوامر التثبيت:
chmod -v 755 /usr/lib/libpython3.{7m.،}so
إصلاح أذونات المكتبات لتكون متسقة مع المكتبات الأخرى.
إذا رغبت في ذلك ، قم بتثبيت الوثائق المنسقة مسبقًا:
تثبيت -v -dm755 /usr/share/doc/python-3.7.4/html
القطران - مكونات الشريط = 1 \
- لا نفس المالك \
--لا يوجد نفس الأذونات \
-C /usr/share/doc/python-3.7.4/html \
-xvf ../python-3.7.4-docs-html.tar.bz2
تثبيت -v -dm755 /usr/share/doc/python-3.7.4/html
القطران - مكونات الشريط = 1 \
- لا نفس المالك \
--لا يوجد نفس الأذونات \
-C /usr/share/doc/python-3.7.4/html \
-xvf ../python-3.7.4-docs-html.tar.bz2
معنى أوامر تثبيت التوثيق:
--لا يوجد نفس المالك و - لا نفس الأذونات
تأكد من أن الملفات المثبتة لها الملكية والأذونات الصحيحة. بدون هذه الخيارات ، سيؤدي استخدام tar إلى تثبيت ملفات الحزمة بقيم المنشئ الرئيسي.
توثيق