تثبيت أداة إعداد واجهة برمجة التطبيقات Edge

لتثبيت Edge على عقدة، يجب أولاً تثبيت الأداة المساعدة لإعداد apigee من Edge. إذا كنت في بيئة لا يتوفّر فيها اتصال خارجي بالإنترنت للعُقد، عليك أيضًا تثبيت نسخة محلية من مستودع Apigee.

دليل التثبيت التلقائي: /opt/apigee

يثبّت Edge جميع الملفات في دليل /opt/apigee. ولا يمكنك تغيير هذا الدليل. ومع ذلك، يمكنك، إذا أردت، إنشاء رابط رمزي لربط /opt/apigee بموقع جغرافي آخر. لمزيد من المعلومات، اطّلِع على متطلبات التثبيت.

المتطلب الأساسي: إيقاف SELinux

يجب إيقاف SELinux أو ضبطها على الوضع المتساهِل قبل أن تتمكن من تثبيت الأداة المساعدة apigee-setup Edge أو أي من مكونات Edge. إذا لزم الأمر، يمكنك إعادة تمكين SELinux بعد تثبيت Edge.

  • لضبط SELinux مؤقتًا على الوضع المتساهِل، يمكنك تنفيذ الأمر التالي:
    • على نظام التشغيل Linux 6.x:
      sudo echo 0 > /selinux/enforce

      لإعادة تمكين SELinux بعد تثبيت Edge:

      sudo echo 1 > /selinux/enforce
    • على نظام التشغيل Linux 7.x:
      sudo setenforce 0

      لإعادة تمكين SELinux بعد تثبيت Edge:

      sudo setenforce 1
  • لإيقاف SELinux بشكل دائم أو ضبطها على الوضع المتساهِل:
    1. افتح "/etc/sysconfig/selinux" في أحد المحرِّرين.
    2. ضبط SELINUX=disabled أو SELINUX=permissive
    3. احفظ التعديلات التي أجريتها.
    4. أعِد تشغيل العُقدة.
    5. إذا لزم الأمر، يمكنك إعادة تفعيل SELinux بعد تثبيت Edge من خلال تكرار هذا الإجراء لضبط SELINUX=enabled.

الشرط الأساسي: تفعيل مستودع EPEL

يجب تفعيل الحِزم الإضافية لنظام التشغيل Enterprise Linux (أو EPEL) لتثبيت Edge أو تحديثه، أو لإنشاء مستودع محلي. يعتمد الأمر الذي تستخدمه على إصدار RedHat/CentOS الذي تستخدمه:

  • بالنسبة إلى الإصدار 8.0 من Red Hat Enterprise Linux (RHEL)، يمكنك الاطّلاع على المتطلبات الأساسية لمعيار RHEL 8.

  • بالنسبة إلى Red Hat/CentOS/Oracle 7.x:
    wget https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
    sudo rpm -ivh epel-release-latest-7.noarch.rpm
  • بالنسبة إلى Red Hat/CentOS/Oracle 6.x:
    wget https://dl.fedoraproject.org/pub/epel/epel-release-latest-6.noarch.rpm
    sudo rpm -ivh epel-release-latest-6.noarch.rpm
  • بالنسبة إلى AWS-2:
    sudo amazon-linux-extras install epel -y
    sudo yum-config-manager --enable epel

الشرط الأساسي: مراجعة إصدار مكتبة libdb4 على RedHat 7.4 وCentOS 7.4

على RedHat 7.4 وCentOS 7.4، تحقَّق من إصدار libdb4 RPM قبل التثبيت. يتطلب Edge الإصدار 4.8 وبعض إصدارات RedHat 7.4 وCentOS 7.4 مع إصدار أحدث. إذا كان لديك إصدار أحدث، يمكنك إلغاء تثبيته وستثبّت أداة تثبيت Edge الإصدار 4.8 بعد ذلك.

ويمكنك استخدام الأمر التالي للتحقّق من الإصدار:

rpm -qa | grep libdb4

إذا رأيت أنّ إصدار libdb4 RPM أحدث من الإصدار 4.8، عليك إلغاء تثبيته.

المتطلبات الأساسية لمعيار RHEL 8

في حال تثبيت Edge على خادم يعمل بـ Red Hat Enterprise Linux (RHEL) 8، عليك تنفيذ الخطوات التالية قبل إجراء التثبيت:

  1. فعِّل الحِزم الإضافية لنظام التشغيل Enterprise Linux (EPEL):
    sudo dnf install https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm
  2. إيقاف Postgres وNginx:
    sudo dnf module disable postgresql
    sudo dnf module disable nginx
  3. ثبِّت Python 2 وأنشِئ رابطًا رمزيًا:
    sudo dnf install -y python2
    sudo ln -s /usr/bin/python2 /usr/bin/python

ثبِّت أداة إعداد واجهة برمجة التطبيقات Edge على عقدة بها اتصال إنترنت خارجي.

لتثبيت Edge في عقدة بها اتصال خارجي بالإنترنت:

  1. احصل على اسم المستخدم وكلمة المرور من Apigee اللذان تستخدمهما للوصول إلى مستودع Apigee. إذا كان لديك username:password حالي لموقع Apigee ftp، يمكنك استخدام بيانات الاعتماد هذه.
  2. سجِّل الدخول إلى العقدة كجذر لتثبيت Edge RPMs
  3. تثبيت yum-utils وyum-plugin-priorities
    sudo yum install yum-utils
    sudo yum install yum-plugin-priorities
  4. إيقاف SELinux:
  5. فعِّل مستودع EPEL.
  6. يمكنك التحقّق من إصدار libdb4 الذي تستخدمه.
  7. في حال التثبيت على RHEL 8، اتّبِع الخطوات الواردة في المتطلبات الأساسية لمعيار RHEL 8.
  8. إذا كنت تقوم بالتثبيت على Oracle 7.x، شغِّل الأمر التالي:
    sudo yum-config-manager --enable ol7_optional_latest
  9. في حال التثبيت باستخدام AWS، شغِّل أوامر yum-configure-manager التالية:
    yum update rh-amazon-rhui-client.noarch
    sudo yum-config-manager --enable rhui-REGION-rhel-server-extras rhui-REGION-rhel-server-optional
  10. تنزيل ملف bootstrap_4.52.01.sh من Edge إلى /tmp/bootstrap_4.52.01.sh:
    curl https://software.apigee.com/bootstrap_4.52.01.sh -o /tmp/bootstrap_4.52.01.sh
  11. ثبِّت الأداة المساعدة لخدمة Edge apigee وتبعياتها:
    sudo bash /tmp/bootstrap_4.52.01.sh apigeeuser=uName apigeepassword=pWord

    حيث يشير uName:pWord إلى اسم المستخدم وكلمة المرور اللذين تلقّيتهما من Apigee. إذا حذفت pWord، سيُطلب منك إدخاله.

    تتحقّق أداة التثبيت تلقائيًا من أنّ لديك Java 1.8 مثبَّت. وإذا لم يسبق لك إجراء ذلك، فإنّه يثبّت التطبيق نيابةً عنك. استخدِم الخيار JAVA_FIX لتحديد كيفية التعامل مع تثبيت Java. يتم استخدام القيم التالية للسمة JAVA_FIX:

    • I: تثبيت OpenJDK 1.8 (تلقائي)
    • ج: المتابعة بدون تثبيت Java
    • س: إنهاء. بالنسبة إلى هذا الخيار، عليك تثبيت Java بنفسك.

    يؤدي تثبيت الأداة apigee-service إلى إنشاء ملف /etc/yum.repos.d/apigee.repo الذي يحدّد مستودع Apigee. لعرض ملف التعريف، استخدِم الأمر:

    cat /etc/yum.repos.d/apigee.repo

    لعرض محتوى repo، استخدِم الأمر:

    sudo yum -v repolist 'apigee*'
  12. استخدِم خدمة apigee-service لتثبيت الأداة المساعدة لإعداد apigee:
    /opt/apigee/apigee-service/bin/apigee-service apigee-setup install
  13. استخدم إعداد apigee لتثبيت مكونات Edge وضبطها على العقدة. لمزيد من المعلومات، يُرجى الاطّلاع على تثبيت مكوّنات Edge على أي عقدة.

تحديد المشاكل وحلّها

عند محاولة التثبيت على عقدة بها اتصال خارجي بالإنترنت، قد تواجه واحدًا أو أكثر من الأخطاء التالية:

Cannot open: https:// : @ software.apigee.com//apigee-repo-version.rpm

bootstrap.sh: Error: Repo configuration failed

error: package package_name is not installed

يسرد الجدول التالي بعض الحلول المحتملة لهذه الأخطاء:

نوع الخطأ درجة الدقة المحتملة
تحتوي كلمة المرور على أحرف غير صالحة لا تستخدم حروفًا خاصة في كلمة مرور Apigee.
مشاكل الاتصال

اختبِر الاتصال بالشبكة من خلال تنفيذ الأمر ncat التالي:

nc -v software.apigee.com 443

من المفترض أن تظهر رسالة مشابهة لما يلي:

Connection to software.apigee.com 443 port [tcp/https] succeeded!

إذا لم يكن nc مثبّتًا على جهازك، يمكنك تنفيذ الأمر telnet التالي:

telnet software.apigee.com 443

إذا نجحت الأوامر، فيمكنك استخدام CTRL+C لإلغاء الاتصال المفتوح.

فإذا فشل أحد الأمرين، فهذا يعني أن الاتصال بالشبكة محدودًا أو غير متاح. راجِع المشرف على الشبكة.

بيانات الاعتماد غير صحيحة

تأكَّد من صحة اسم المستخدم وكلمة المرور.

على سبيل المثال، تحقّق مما إذا ظهرت لك رسالة خطأ عند محاولة استخدام الأمر التالي مع اسم المستخدم وكلمة المرور في Apigee:

curl -i -u username:password https://software.apigee.com/apigee-repo.rpm
مشاكل الخادم الوكيل تستخدم الإعدادات المحلية خادم وكيل HTTP للمخرج ولم توسّع نطاق الإعدادات نفسها إلى مدير حزم yum. تحقَّق من المتغيرات البيئية الخاصة بك:
echo $http_proxy
echo $https_proxy

بالنسبة إلى خادم وكيل HTTP للخروج، يجب استخدام أحد الخيارات التالية:

  • إضافة إعدادات خادم وكيل HTTP في /etc/yum.conf
  • إضافة إعدادات عامة لخادم وكيل HTTP في /etc/environment

تثبيت أداة إعداد واجهة برمجة التطبيقات Edge على عقدة بدون اتصال خارجي بالإنترنت

إذا كانت عُقد Edge محمية بجدار حماية أو تم حظرها بأي طريقة أخرى من الوصول إلى الإنترنت، يجب إنشاء عدة مستودعات أو نُسخ مطابقة تحتوي على ملفات ستحتاجها أثناء التثبيت. ويجب بعد ذلك أن تكون هناك إمكانية للوصول إلى هذه النسخ المتطابقة من جميع النقاط. وبعد إنشائها، يمكن للعُقد الوصول إلى هذه النسخ المطابق المحلية لتثبيت Edge.

تتطلّب عملية تثبيت Apigee Edge للعُقد التي لا تمتلك اتصالات بالإنترنت الوصول إلى المستودعات المحلية التالية:

إنشاء مستودع Apigee محلي

لإنشاء مستودع Apigee الداخلي، يجب أن تحتاج إلى عقدة لديها اتصال خارجي بالإنترنت لتتمكن من تنزيل Edge RPMs والتبعيات. بعد إنشاء الريبو الداخلي، يمكنك نقله إلى عقدة أخرى أو إتاحة الوصول إلى تلك العقدة من عُقد Edge للتثبيت.

بعد إنشاء مستودع Apigee محلي، قد تحتاج إلى تعديله لاحقًا باستخدام أحدث ملفات إصدار Edge. توضّح الأقسام التالية كيفية إنشاء مستودع Apigee محلي، وكيفية تعديله.

لإنشاء مستودع Apigee محلي:

  1. احصل على اسم المستخدم وكلمة المرور من Apigee اللذان تستخدمهما للوصول إلى مستودع Apigee. إذا كان لديك حاليًا اسم المستخدم:كلمة المرور لموقع Apigee ftp، يمكنك استخدام بيانات الاعتماد هذه.
  2. سجِّل الدخول إلى العُقدة كجذر لتثبيت Edge RPMs.
  3. عطّل SELinux كما هو موضح أعلاه.
  4. تنزيل ملف bootstrap_4.52.01.sh من Edge إلى /tmp/bootstrap_4.52.01.sh:
    curl https://software.apigee.com/bootstrap_4.52.01.sh -o /tmp/bootstrap_4.52.01.sh
  5. ثبِّت الأداة المساعدة لخدمة Edge apigee وملحقاتها:
    sudo bash /tmp/bootstrap_4.52.01.sh apigeeuser=uName apigeepassword=pWord

    حيث يشير uName:pWord إلى اسم المستخدم وكلمة المرور اللذين تلقّيتهما من Apigee. إذا حذفت pWord، سيُطلب منك إدخاله.

  6. ثبِّت الأداة apigee-mirror في العُقدة:
    /opt/apigee/apigee-service/bin/apigee-service apigee-mirror install
  7. استخدِم الأداة apigee-mirror لمزامنة repo Apigee مع الدليل /opt/apigee/data/apigee-mirror/repos/.

    لتقليل حجم الريبو، يجب تضمين --only-new-rpms لتنزيل أحدث الإصدارات لكل ألف ظهور فقط.

  8. (اختياري) إذا كنت تريد تثبيت Edge من المستودع المحلي في العقدة نفسها التي تستضيف repo المحلي، يجب أولاً تشغيل الأوامر التالية:
    1. شغِّل bootstrap_4.52.01.sh من المخزن المحلي لتثبيت الأداة apigee-service:
      sudo bash /opt/apigee/data/apigee-mirror/repos/bootstrap_4.52.01.sh apigeeprotocol="file://" apigeerepobasepath=/opt/apigee/data/apigee-mirror/repos
    2. استخدِم apigee-service لتثبيت أداة apigee-setup:
      /opt/apigee/apigee-service/bin/apigee-service apigee-setup install
    3. استخدِم apigee-setup لتثبيت مكوّنات Edge وضبطها على العقدة. لمزيد من المعلومات، يمكنك الاطّلاع على تثبيت مكوّنات Edge على أي عقدة.

تثبيت إعداد apigee على عقدة بعيدة من المستودع المحلي

لديك خياران لتثبيت Edge من الريبو المحلي. يمكنك تنفيذ إجراء مما يلي:

  • أنشِئ ملف .tar من الريبو، وانسخ الملف بالامتداد .tar إلى عقدة، ثم ثبِّت Edge من ملف .tar.
  • قم بتثبيت خادم ويب على العقدة مع الريبو المحلي حتى تتمكن العُقد الأخرى من الوصول إليه. يوفر لك Apigee خادم ويب Nginx لتستخدمه، أو يمكنك استخدام خادم الويب الخاص بك.

التثبيت من ملف .tar

للتثبيت من ملف .tar، اتّبِع الخطوات التالية:

  1. في العقدة التي تحتوي على repo المحلي، استخدِم الأمر التالي لتجميع repo المحلي في ملف .tar واحد باسم /opt/apigee/data/apigee-mirror/apigee-4.52.01.tar.gz:
    /opt/apigee/apigee-service/bin/apigee-service apigee-mirror package
  2. انسخ ملف tar .إلى العقدة التي تريد تثبيت Edge فيها. على سبيل المثال، انسخها إلى الدليل /tmp على العقدة الجديدة.
  3. في العقدة الجديدة، عطّل SELinux كما هو موضح أعلاه.
  4. في العقدة الجديدة، تأكَّد من أنّه يمكنك الوصول إلى مستودع أداة Yum المحلي ومستودع EPEL.
  5. يُرجى التأكّد من أنّه تم إيقاف جميع مستودعات الإنترنت الخارجية (من المفترض أن يحدث ذلك لأنّك تثبِّت الميزة على جهاز لا يتوفّر عليه اتصال بالإنترنت):
    sudo yum repolist

    يجب إيقاف جميع المستودعات الخارجية، ولكن يجب تفعيل مستودع Apigee المحلي والمستودع الداخلي.

  6. في العقدة الجديدة، ثبِّت yum-utils وyum-plugin-priorities من مستودعك المحلي.
    sudo yum install yum-utils
    sudo yum install yum-plugin-priorities

    يجب على فريق العمليات أو أي مجموعة أخرى داخل مؤسستك إعداد مستودع محلي حتى تتمكن من تثبيت أدوات Yum.

  7. في العقدة الجديدة، تحقَّق من إصدار libdb4 كما هو موضَّح أعلاه.
  8. إذا تم التثبيت على Oracle 7.x، شغِّل الأمر التالي:
    sudo yum-config-manager --enable ol7_optional_latest
  9. في حال التثبيت على AWS، شغِّل أمر yum-configure-manager التالي:
    sudo yum-config-manager --enable rhui-REGION-rhel-server-extras rhui-REGION-rhel-server-optional
  10. في العقدة الجديدة، عليك إلغاء تحديد الملف عن دليل /tmp:
    tar -xzf apigee-4.52.01.tar.gz

    يؤدي هذا الأمر إلى إنشاء دليل جديد باسم repos في الدليل الذي يحتوي على ملف .tar. مثلاً: /tmp/repos.

  11. ثبِّت أداة خدمة Edge apigee والتبعيات من /tmp/repos:
    sudo bash /tmp/repos/bootstrap_4.52.01.sh apigeeprotocol="file://" apigeerepobasepath=/tmp/repos

    لاحظ أنك تقوم بتضمين المسار إلى دليل repos في هذا الأمر.

  12. استخدِم apigee-service لتثبيت أداة apigee-setup:
    /opt/apigee/apigee-service/bin/apigee-service apigee-setup install
  13. استخدِم apigee-setup لتثبيت مكوّنات Edge وضبطها على العقدة. لمزيد من المعلومات، يمكنك الاطّلاع على تثبيت مكوّنات Edge على أي عقدة.

التثبيت من الريبو باستخدام خادم Nginx على الويب

للتثبيت من الريبو باستخدام خادم الويب Nginx:

  1. ثبِّت خادم الويب Nginx في عقدة repo:
    /opt/apigee/apigee-service/bin/apigee-service apigee-mirror nginxconfig
  2. يتم ضبط Nginx تلقائيًا لاستخدام المضيف المحلي كاسم الخادم والمنفذ 3939. لتغيير هذه القيم:
    1. افتح "/opt/apigee/customer/application/mirror.properties" في أحد المحرِّرين. أنشئ الملف إذا لم يكن موجودًا.
    2. اضبط القيم التالية حسب الضرورة:
      conf_apigee_mirror_listen_port=3939
      conf_apigee_mirror_server_name=localhost
    3. أعِد تشغيل Nginx:
      /opt/nginx/scripts/apigee-nginx restart
  3. بشكل تلقائي، يتطلّب repo إدخال اسم المستخدم وكلمة المرور الخاصَّين بـ admin:admin. لتغيير بيانات الاعتماد هذه، يجب ضبط متغيّرات البيئة التالية:
    MIRROR_USERNAME=uName
    MIRROR_PASSWORD=pWord
  4. في العقدة الجديدة، ثبِّت yum-utils وyum-plugin-priorities.
    sudo yum install yum-utils
    sudo yum install yum-plugin-priorities
  5. في العقدة الجديدة، عطّل SELinux كما هو موضح أعلاه.
  6. في العقدة الجديدة، تأكَّد من تفعيل مستودع EPEL المحلي.
  7. في العقدة الجديدة، تحقَّق من إصدار libdb4 كما هو موضَّح أعلاه.
  8. في العقدة البعيدة، نزِّل ملف Edge Bootstrap_4.52.01.sh على /tmp/bootstrap_4.52.01.sh:
    curl http://uName:pWord@remoteRepo:3939/bootstrap_4.52.01.sh -o /tmp/bootstrap_4.52.01.sh

    حيث يشير uName:pWord إلى اسم المستخدم وكلمة المرور اللذَين ضبطهما أعلاه في repo، وremoteRepo هو عنوان IP أو اسم نظام أسماء النطاقات لعقدة repo.

  9. في العقدة البعيدة، ثبِّت أداة apigee-service Edge والتبعيات:
    sudo bash /tmp/bootstrap_4.52.01.sh apigeerepohost=remoteRepo:3939 apigeeuser=uName apigeepassword=pWord apigeeprotocol=http://

    حيث يشير uName:pWord إلى اسم المستخدم وكلمة المرور الخاصَّين بـ Repo.

  10. في العقدة البعيدة، استخدِم apigee-service لتثبيت الأداة apigee-setup:
    /opt/apigee/apigee-service/bin/apigee-service apigee-setup install
  11. استخدِم apigee-setup لتثبيت مكوّنات Edge وضبطها على العقدة البعيدة. لمزيد من المعلومات، يُرجى الاطّلاع على تثبيت مكوّنات Edge على أي عقدة.

تعديل مستودع Apigee محلي

لتحديث الريبو، عليك تنزيل أحدث ملف Bootstrap_4.52.01.sh ثم إجراء مزامنة جديدة.

لتعديل الريبو:

  1. نزِّل ملف Edge Bootstrap_4.52.01.sh إلى /tmp/bootstrap_4.52.01.sh:
    curl https://software.apigee.com/bootstrap_4.52.01.sh -o /tmp/bootstrap_4.52.01.sh
  2. شغِّل ملف Edge bootstrap_4.52.01.sh:
    sudo bash/tmp/bootstrap_4.52.01.sh apigeeuser=uName apigeepassword=pWord

    حيث يشير uName:pWord إلى اسم المستخدم وكلمة المرور اللذين تلقّيتهما من Apigee. إذا حذفت pWord، سيُطلب منك إدخاله.

  3. تعديل apigee-mirror:
    /opt/apigee/apigee-service/bin/apigee-service apigee-mirror update
  4. نفِّذ المزامنة:
    /opt/apigee/apigee-service/bin/apigee-service apigee-mirror sync --only-new-rpms
  5. إذا كنت تريد الحصول على repo بالكامل:
    /opt/apigee/apigee-service/bin/apigee-service apigee-mirror sync

تنظيف مستودع Apigee محلي

يؤدي تنظيف الريبو المحلي إلى حذف /opt/apigee/data/apigee-Mirror و /var/tmp/yum-apigee-*.

لتنظيف السجلّ المحلي، استخدِم:

/opt/apigee/apigee-service/bin/apigee-service apigee-mirror clean

أضِف Edge 4.16.0x/4.17.0x أو حدِّثه في مستودع 4.52.01

إذا كان عليك الاحتفاظ بعمليات تثبيت Edge 4.16.0x أو 4.17.0x في 4.52.01 repo، يمكنك الاحتفاظ بمستودع يحتوي على جميع الإصدارات. ومن هذا السجلّ، يمكنك تثبيت أي إصدار من Edge.

لإضافة 4.16.0x/4.17.0x إلى مستودع 4.52.01:

  1. تأكَّد من تثبيت الإصدار 4.52.01 من الأداة المساعدة apigee-mirror:
    /opt/apigee/apigee-service/bin/apigee-service apigee-mirror version

    من المفترض أن تظهر لك النتيجة في النموذج أدناه، حيث يكون xyz هو رقم الإصدار:

    apigee-mirror-4.52.01-0.0.xyz
  2. استخدِم الأداة المساعدة apigee-mirror لتنزيل Edge 4.16.0x/4.17.0x إلى مستودعك. لاحِظ كيف تبدأ الأمر بالإصدار المطلوب:
    apigeereleasever=4.17.01 /opt/apigee/apigee-service/bin/apigee-service apigee-mirror sync --only-new-rpms

    استخدِم هذا الأمر نفسه لتعديل الموضع 4.16.0x/4.17.0x لاحقًا من خلال تحديد أرقام الإصدارات المطلوبة.

  3. افحص دليل /opt/apigee/data/apigee-mirror/repos للاطّلاع على بنية الملف:
    ls /opt/apigee/data/apigee-mirror/repos

    من المفترض أن تظهر لك الملفات والأدلة التالية:

    apigee
    apigee-repo-1.0-6.x86_64.rpm
    bootstrap_4.16.01.sh
    bootstrap_4.16.05.sh
    bootstrap_4.17.01.sh
    bootstrap_4.17.05.sh
    bootstrap_4.17.09.sh
    bootstrap_4.18.01.sh
    bootstrap_4.18.05.sh
    bootstrap_4.19.01.sh
    thirdparty

    لاحظ كيف أن لديك ملف التمهيد لجميع إصدارات Edge. يحتوي دليل apigee أيضًا على أدلة منفصلة لكل إصدار من إصدارات Edge.

  4. لتجميع repo في ملف .tar، استخدِم الأمر التالي:
    apigeereleasever=4.17.01 /opt/apigee/apigee-service/bin/apigee-service apigee-mirror package

    يقوم هذا الأمر بحزم جميع المستودعات 4.17.0x و4.16.0x في نفس ملف .tar. لا يمكنك إنشاء حزمة من جزء فقط من repo.

لتثبيت متصفِّح Edge من ملف repo المحلي أو ملف .tar، ما عليك سوى التأكّد من تشغيل ملف التمهيد الصحيح باستخدام أحد الأوامر التالية: في هذا المثال، يتم تثبيت إصدار Edge 4.17.01:

  • في حال التثبيت من ملف .tar، شغِّل ملف التمهيد الصحيح من repo:
    sudo bash /tmp/repos/bootstrap_4.17.01.sh apigeeprotocol="file://" apigeerepobasepath=/tmp/repos

    لإكمال عملية التثبيت، اتّبِع الخطوات المتبقية من القسم "التثبيت من ملف .tar" أعلاه.

  • في حال التثبيت باستخدام خادم Nginx على الويب، نزِّل ملف بدء التشغيل الصحيح ثم شغِّله من المستودع:
    /usr/bin/curl http://uName:pWord@remoteRepo:3939/bootstrap_4.17.01.sh -o /tmp/bootstrap_4.17.01.sh
    sudo bash /tmp/bootstrap_4.17.01.sh apigeerepohost=remoteRepo:3939 apigeeuser=uName apigeepassword=pWord apigeeprotocol=http://

    لإكمال التثبيت، اتّبِع الخطوات المتبقية من القسم "التثبيت من المستودع باستخدام خادم الويب Nginx" أعلاه.