الإنجليزيةالفرنسيةالإسبانية

OnWorks فافيكون

perlos400 - الإنترنت في السحابة

قم بتشغيل perlos400 في مزود الاستضافة المجاني OnWorks عبر Ubuntu Online أو Fedora Online أو محاكي Windows عبر الإنترنت أو محاكي MAC OS عبر الإنترنت

هذا هو الأمر perlos400 الذي يمكن تشغيله في مزود الاستضافة المجانية OnWorks باستخدام إحدى محطات العمل المجانية المتعددة عبر الإنترنت مثل Ubuntu Online أو Fedora Online أو محاكي Windows عبر الإنترنت أو محاكي MAC OS عبر الإنترنت

برنامج:

اسم


perlos400 - إصدار بيرل 5 على OS/400

تحتاج هذه الوثيقة إلى التحديث، لكننا لا نعرف ما ينبغي أن تقوله. يرجى البريد الالكتروني
تعليقات ل [البريد الإلكتروني محمي] <ميلتو:[البريد الإلكتروني محمي]>.

الوصف


يصف هذا المستند الميزات المختلفة لنظام التشغيل IBM OS/400 الذي سيؤثر
كيف يتم تجميع و / أو تشغيل الإصدار 5 من لغة Perl (يشار إليها فيما يلي باسم Perl فقط).

أسهل طريقة لإنشاء Perl لنظام التشغيل OS/400 هي استخدام PASE (التطبيق المحمول
بيئة الحلول) لمزيد من المعلومات راجع
<http://www.iseries.ibm.com/developer/factory/pase/index.html> هذه البيئة تسمح لأحد
لاستخدام واجهات برمجة تطبيقات AIX أثناء البرمجة، ويوفر وقت تشغيل يسمح لثنائيات AIX
قم بالتنفيذ مباشرة على PowerPC iSeries.

تجميع بيرل لـ OS / 400 باسى
الطريقة الموصى بها لإنشاء Perl لنظام التشغيل OS/400 PASE هي إنشاء كود مصدر Perl 5
(الإصدار 5.8.1 أو الأحدث) ضمن AIX.

الحيلة هي إعطاء معلمة خاصة للبرنامج النصي Configure Shell عند تشغيله
آيكس:

ش تكوين -DPASE ...

دليل التثبيت الافتراضي لـ Perl ضمن PASE هو /QOpenSys/Perl. هذا يمكن أن يكون
تم تعديله إذا لزم الأمر باستخدام معلمة التكوين -Dprefix=/some/dir.

بدءاً من OS/400 V5R2، يتم دعم برنامج التحويل البرمجي IBM Visual Age على OS/400 PASE، لذا فهو
من الممكن إنشاء لغة Perl أصلاً على نظام التشغيل OS/400. لكن الطريقة الأسهل هي التجميع
AIX، كما هو موضح للتو.

إذا كنت لا ترغب في تثبيت Perl المترجم في AIX إلى /QOpenSys (لتغليفه
قبل نسخه إلى PASE)، يمكنك استخدام معلمة التكوين:
-Dinstallprefix=/tmp/QOpenSys/perl. سيؤدي هذا إلى تثبيت "إجراء التثبيت".
كل شيء في هذا الدليل، في حين أن الملفات المثبتة لا تزال تعتقد أنها (ستكون)
في /QOpenSys/Perl.

إذا تم البناء أصلاً على PASE، فيرجى إجراء الإنشاء ضمن دليل /QOpenSys، منذ ذلك الحين
تكون لغة Perl أكثر سعادة عندما تكون مبنية على نظام ملفات حساس لحالة الأحرف.

تثبيت بيرل in OS / 400 باسى
إذا كنت تقوم بالتجميع على AIX، فما عليك سوى إجراء "إجراء تثبيت" على مربع AIX. بمجرد التثبيت
انتهى، قم بمسح الدليل /QOpenSys/Perl. انقل كرة القطران إلى OS/400 باستخدام
FTP بالأوامر التالية:

> ثنائي
> اسم الموقع fmt 1
> ضع perl.tar /QOpenSys

بمجرد ارتدائها، ما عليك سوى إحضار غلاف PASE واستخراج كرة القطران.

إذا كنت تقوم بالترجمة في PASE، فإن "إجراء التثبيت" هو الشيء الوحيد الذي عليك القيام به.

المسار الافتراضي لثنائي Perl هو /QOpenSys/Perl/bin/Perl. سوف ترغب في الارتباط الرمزي
/QOpenSys/usr/bin/Perl إلى هذا الملف حتى لا تضطر إلى تعديل المسار الخاص بك.

باستخدام بيرل in OS / 400 باسى
يمكن استخدام Perl في PASE بنفس الطريقة التي تستخدم بها Perl في AIX.

البرامج النصية التي تبدأ بـ #!/ البيرة / بن / بيرل يجب أن تعمل إذا كان لديك /QOpenSys/usr/bin/Perl
مرتبط بثنائي بيرل الخاص بك. لن ينجح هذا إذا كنت قد قمت بإجراء setuid/setgid أو لديك
متغير البيئة PASE_EXEC_QOPENSYS = "N". إذا كان لديك V5R1، فستحتاج إلى الحصول على
أحدث PTFs لديها هذه الميزة. يجب أن تبدأ البرامج النصية بـ #!/QOpenSys/Perl/bin/Perl
تعمل دائما.

معروف مشاكل
عند التحويل البرمجي في PASE، لا يوجد أمر "oslevel". لذلك، قد ترغب في إنشاء
برنامج نصي يسمى "oslevel" يعكس مستوى AIX الموجود في إصدار PASE الخاص بك في وقت التشغيل
يدعم. إذا لم تكن متأكدًا، فارجع إلى الوثائق الخاصة بك أو استخدم "4.3.3.0".

إذا كانت لديك حالات اختبار فاشلة، فتحقق من وجود ملفات التخزين المؤقت. حالة الاختبار
ربما تحاول استخدام استدعاء النظام الذي لم يتم تنفيذه في PASE. لتجنب علامة SIGILL، حاول
تعيين متغير البيئة PASE_SYSCALL_NOSIGILL أو الحصول على معالج لـ SIGILL.
إذا كان بإمكانك ترجمة البرامج لـ PASE، فقم بتشغيل البرنامج النصي للتكوين وتحرير config.sh عند ذلك
يعطيك الخيار. إذا كنت تريد إزالة فتشدير()، والذي لم يتم تنفيذه في V5R1،
ببساطة قم بتغيير السطر الذي يقول:

d_fchdir='تعريف'

إلى

d_fchdir='undef'

ثم قم بتجميع بيرل. الأماكن التي فتشدير() يستخدم لديها بدائل للأنظمة
التي لا تملك فتشدير() متاح.

بيرل on ILE
يوجد منفذ Perl لبيئة ILE. ومع ذلك، فإن هذا المنفذ يعتمد تمامًا على
الإصدار القديم من Perl، Perl 5.00502 (أغسطس 1998). (اعتبارًا من يوليو 2002، تم إصدار أحدث إصدار من
إصدار Perl هو 5.8.0، وحتى 5.6.1 تم إصداره منذ أبريل 2001.) إذا كنت تريد تشغيل Perl على
ILE، على الرغم من ذلك، قد تحتاج إلى هذا المنفذ الأقدم:http://www.cpan.org/ports/#os400> لاحظ ذلك
لم يتم نقل أي إصدار لـ Perl أحدث من 5.00502 إلى ILE.

إذا كنت بحاجة إلى استخدام Perl في بيئة ILE، فقد ترغب في التفكير في استخدامه
Qp2RunPase() لاستدعاء إصدار PASE من Perl.

مؤلفون


جاركو هيتانييمي[البريد الإلكتروني محمي]> بريان لوجان[البريد الإلكتروني محمي]> ديفيد لارسون
<[البريد الإلكتروني محمي]>

استخدم perlos400 عبر الإنترنت باستخدام خدمات onworks.net


خوادم ومحطات عمل مجانية

قم بتنزيل تطبيقات Windows و Linux

  • 1
    مدير PAC
    مدير PAC
    PAC هو بديل Perl / GTK لـ
    SecureCRT / المعجون / إلخ (لينكس
    ssh / telnet / ... gui) ... يوفر واجهة المستخدم الرسومية
    لتكوين الاتصالات: المستخدمين ،
    كلمات المرور ، توقع التنظيم ...
    تنزيل مدير PAC
  • 2
    GeoServer
    GeoServer
    GeoServer هو برنامج مفتوح المصدر
    خادم مكتوب بلغة Java يسمح للمستخدمين
    لمشاركة البيانات الجغرافية المكانية وتحريرها.
    مصممة للتشغيل البيني
    تنشر دا ...
    تنزيل GeoServer
  • 3
    اليراع الثالث
    اليراع الثالث
    تمويل شخصي مجاني ومفتوح المصدر
    إدارة. ميزات Firefly III أ
    نظام مسك الدفاتر مزدوج القيد. تستطيع
    أدخل بسرعة ونظم ملفات
    المعاملات ط ...
    تحميل فايرفلاي III
  • 4
    ملحقات أباتشي أوبن أوفيس
    ملحقات أباتشي أوبن أوفيس
    الكتالوج الرسمي لأباتشي
    ملحقات OpenOffice. ستجد
    امتدادات تتراوح من القواميس إلى
    أدوات لاستيراد ملفات PDF والاتصال
    مع تحويلة ...
    قم بتنزيل ملحقات Apache OpenOffice
  • 5
    السرعوفBT
    السرعوفBT
    فرس النبي هو موقع ويب يمكن نشره بسهولة
    تعتمد bugtracker لمساعدة علة المنتج
    تتبع. يتطلب PHP و MySQL و a
    قاعدة بيانات للانترنت. تحقق من العرض التوضيحي لدينا واستضافته
    عرض ...
    تحميل MantisBT
  • 6
    LAN رسول
    LAN رسول
    LAN Messenger هو تطبيق دردشة p2p
    لاتصالات الإنترانت ولا تفعل ذلك
    تتطلب الخادم. مجموعة متنوعة من يدوية
    الميزات مدعومة بما في ذلك
    تنبيهات ...
    قم بتنزيل LAN Messenger
  • أكثر "

أوامر لينكس

Ad