6.40.1. تركيب Perl
قم أولاً بإنشاء ملف / الخ / المضيفين الملف الذي سيتم الرجوع إليه في أحد ملفات تكوين Perl بالإضافة إلى مجموعة الاختبار الاختيارية:
صدى "127.0.0.1 localhost $ (hostname)"> / etc / hosts
صدى "127.0.0.1 localhost $ (hostname)"> / etc / hosts
هذا الإصدار من Perl يبني الآن الوحدات النمطية Compress :: Raw :: Zlib و Compress :: Raw :: BZip2. بشكل افتراضي ، ستستخدم Perl نسخة داخلية من المصادر للبناء. قم بإصدار الأمر التالي حتى يستخدم Perl المكتبات المثبتة على النظام:
تصدير BUILD_ZLIB = تصدير خاطئ BUILD_BZIP2 = 0
تصدير BUILD_ZLIB = تصدير خاطئ BUILD_BZIP2 = 0
للتحكم الكامل في طريقة إعداد Perl ، يمكنك إزالة خيارات "-des" من الأمر التالي واختيار طريقة إنشاء هذه الحزمة يدويًا. بدلاً من ذلك ، استخدم الأمر تمامًا كما هو موضح أدناه لاستخدام الإعدادات الافتراضية التي يكتشفها Perl تلقائيًا:
sh تكوين -des -Dprefix = / usr \
-Dvendorprefix = / usr \
-Dman1dir = / usr / share / man / man1 \
-Dman3dir = / usr / share / man / man3 \
-Dpager = "/ usr / bin / less -isR" \
-دوسرشليب \
-دوسيثريدس
sh تكوين -des -Dprefix = / usr \
-Dvendorprefix = / usr \
-Dman1dir = / usr / share / man / man1 \
-Dman3dir = / usr / share / man / man3 \
-Dpager = "/ usr / bin / less -isR" \
-دوسرشليب \
-دوسيثريدس
معنى خيارات التكوين:
-Dvendorprefix = / usr
وهذا يضمن بيرل يعرف كيف يخبر الحزم بالمكان الذي يجب عليه تثبيت وحدات perl الخاصة به.
-Dpager = "/ usr / bin / less -isR"
هذا يضمن أن أقل يستخدم بدلا من الأكثر من ذلك.
-Dman1dir = / usr / share / man / man1 -Dman3dir = / usr / share / man / man3
نظرًا لأن Groff لم يتم تثبيته بعد ، ضبط يعتقد أننا لا نريد صفحات رجل لبيرل. إصدار هذه المعلمات يلغي هذا القرار.
-دوسشرليب
قم ببناء libperl مشترك تحتاجه بعض وحدات perl.
-دوسيثريدس
بناء بيرل مع دعم للخيوط.
تجميع الحزمة:
جعل
جعل
لاختبار النتائج (حوالي 11 SBU) ، قم بإصدار:
جعل اختبار k
جعل اختبار k
ملاحظات
فشل أحد الاختبارات بسبب استخدام أحدث إصدار من gdbm.
ملاحظات
فشل أحد الاختبارات بسبب استخدام أحدث إصدار من gdbm.

قم بتثبيت الحزمة وتنظيفها:
جعل تثبيت
قم بإلغاء تحديد BUILD_ZLIB BUILD_BZIP2
جعل تثبيت
قم بإلغاء تحديد BUILD_ZLIB BUILD_BZIP2
توثيق