معهد دعم اتش فى اى بى اس لحلول الويب - Powered by vBulletin


 
 
النتائج 1 إلى 1 من 1

الموضوع: تنصيب وحدات بيرل من لوحه cpan

  1. #1
    عضو جديد


    تاريخ التسجيل: Jun 2011
    رقم العضوية: 7
    المشاركات: 2,181
    HVIPS5 غير متواجد حالياً

    تنصيب وحدات بيرل من لوحه cpan


    تنصيب وحدات بيرل من لوحه CPAN
    تنصيب وحدات بيرل من لوحه CPAN
    تنصيب وحدات بيرل من لوحه CPAN


    السلام عليكم ورحمة الله وبركاته

    في هذا الشرح البسيط سأتطرق لطريقة تنصيب وحدات بيرل Perl Modules ـ pm بطريقة سهلة وبسيطة على ويندوز سواء كنت تستخدم
    ActivePerl أم Cygwin فالطريقة صالحة لكل الحالتين (في Cygwin : تأكّد من تنصيبك لمُفسّر اللغة و GCC أول)

    إفتح سطر الأوامر الخاص CMD بويندوز أو ذلك الخاص بـCygwin وإكتب :
    كود PHP:
    C:\Documents and Settings\Administrator>perl -MCPAN -e shell 
    في حالة إستخدامك لـActivePerl ولم يكن على جهازك مُصرّف C سطلب منك الإذن بتنصيب المُصرف WinGW :

    كود PHP:
    C:\Documents and Settings\Administrator>perl -MCPAN -e shell

    It looks like you don
    't have a C compiler and make utility installed.  Trying
    to install dmake and the MinGW gcc compiler using the Perl Package Manager.
    This may take a a few minutes... 
    إضغط على أيّ زر كي تبدأ عملة التحميل. إذا إنتهى سيبدأ مُحثّ التشغيل الخاص بـCPAN والذي سيمكنك من تنصيب ماتريد من وحدات :


    كود PHP:
    Downloading ActiveState Package Repository packlist...done
    Syncing site PPM database with 
    .packlists...done
    ppm
    .bat install failedCan't find any package that provides MinGW

    It looks like the installation of dmake and MinGW has failed.  You will not be
    able to run Makefile commands or compile C extension code.  Please check your
    internet connection and your proxy settings!


    cpan shell -- CPAN exploration and modules installation (v1.9456)
    Enter '
    h' for help.


    cpan> 
    يمكنك أن تكتب install متبوعاً بإسم الوحدة كاملاً. مثلاً أردت تنصيب الوحدة DBI ننصبها هكذا :

    كود PHP:
    cpaninstall DBI 
    إن لم تكن منصبه, فسيتم تنزيلها وتنصيبها مع إعتمادياتها. في حال كانت الوحدة مُنصّبه, سيتحقق من إصدارها وسيحدثها إن وُجد لها تحديث :

    كود PHP:
    cpan>  install DBI
    Going to read 
    'C:\Perl\cpan\Metadata'
      
    Database was generated on Sun19 Jun 2011 18:27:28 GMT
    DBI is up to date 
    (1.616).


    cpan
    في حال أردت تنصيب وحدة مثل XML::RSS. إكتب إسمها كامل :


    كود PHP:
     cpaninstall XML::RSS
    Running install 
    for module 'XML::RSS'
    Running make for S/SH/SHLOMIF/XML-RSS-1.49.tar.gz
    Fetching with LWP
    :
     
    http://hvips.net/dowimag/downloads/XML-RSS-1.49.rar
    ..... 
    في هذه الطريقة لن تقلق بخصوص الإعتماديات فسيتم تنصيب كل عتمادية تحتاجها بشكل آلي.

    في لينكس وفي أنظمة يونكس الأخرى يمكنك أن تستخدم نفس الطريقة لكن من الافضل تنصيب الوحدات عن طريق مُدير الحزم مثلاً (فيArchLinux آرتش):


    كود PHP:
    # pacman -S perl-xml-rss
    Password
    warningperl-xml-rss-1.48-1 is up to date -- reinstalling
    resolving dependencies
    ...
    looking for inter-conflicts...

    Targets (1): perl-xml-rss-1.48-1

    Total Download Size
    :    0.00 MB
    Total Installed Size
    :   0.17 MB

    Proceed with installation
    ? [Y/n] [b][i]Y[/i][/b]
    (
    1/1checking package integrity                   [######################] 100%
    (1/1checking for file conflicts                  [######################] 100%
    (1/1upgrading perl-xml-rss                       [######################] 100%


    كي تؤرشف في قاعدة بياناته. لذا حاول التأكّد من طريقة تسمية حُزم وحدات بيرل في توزيعتك فهناك إختلافات طفيفة بين التوزيعات.

    بالتوفيق




    تنصيب وحدات بيرل من لوحه CPAN
    تنصيب وحدات بيرل من لوحه CPAN
    تنصيب وحدات بيرل من لوحه CPAN
    التعديل الأخير تم بواسطة HVIPS5 ; 06-28-2011 الساعة 12:16 PM

 

ضوابط المشاركة

  • لا تستطيع إضافة مواضيع جديدة
  • لا تستطيع الرد على المواضيع
  • لا تستطيع إرفاق ملفات
  • لا تستطيع تعديل مشاركاتك
  •