Skip To Content

تثبيت Portal for ArcGIS تلقائيًا على Linux

سترشدك الخطوات التالية اثناء عملية تثبيت Portal for ArcGIS تلقائيًا.

ملاحظة:‏

إذا كنت تقوم بالترقية إلى 10.7.1, فانظر قم بترقية ArcGIS Enterprise بوابتك لمزيد من المعلومات.

التحضير لتثبيت Portal for ArcGIS

  1. تحقق من أن الموقع يتطابق مع الحد الأدنى لمتطلبات النظام.
  2. سجل الدخول على الجهاز كمستخدم ذات امتيازات إدارية. لا يمكنك تثبيت Portal for ArcGIS كمستخدم أصلي.
  3. افتح المنافذ كما هو موضح في المنافذ المستخدمة بواسطة Portal for ArcGIS.
  4. اغلق جميع التطبيقات غير الهامة على الخادم.
  5. استعرض المجلد الذي تم تنزيله الذي يحتوي على إعداد Portal for ArcGIS أو أدرج وسائط Portal for ArcGIS في القرص المناسب لتهيئة برنامج الإعداد تلقائيًا.

أنت مستعد لمتابعة تثبيت Portal for ArcGIS.

تثبيت Portal for ArcGIS تلقائيًا على Linux

  1. اقرأ اتفاقية الترخيص التي توجد في <CD_ROOT or untar directory>/Documentation/EULA.pdf واقبل الشروط.
  2. تشغيل التثبيت تلقائياً داخل المطالبة. راجع بنية العينة الموضحة أدناه:

    <CD_ROOT or untar directory>/Setup -m silent -l yes

    الاستخدام: Setup [Options]

    خيارالوصف

    -m; --mode MODE

    اختياري. الافتراضي إلى GUI.

    يُعد MODE أحد العناصر التالية: silent أو console أو gui.

    -l; --license-agreement CHOICE

    مطلوب للموضع التلقائي. CHOICE قد يكون "نعم" أو "لا".

    تشير "نعم" إلى أنك قرأت ووافقت على اتفاقية Esri الرئيسية (E204، E300). تفضل بزيارة http://www.esri.com/legal/licensing-translations لقراءة الاتفاقية.

    -d; --directory DIRECTORY

    اختياري. افتراضيًا، تم تثبيت Portal for ArcGIS في دليل $HOME للمستخدم. DIRECTORY يُحدد دليل تثبيت مختلف.

    يتم إلحاق مسار /arcgis/portal بدليل التثبيت.

    عند توجيه الإعداد إلى دليل التثبيت السابق، سيتم استخدام محتويات الدليل تلقائيًا في التثبيت الجديد. المحتوى من عمليات التثبيت التي تسبق الإصدار 10.2 غير مدعوم.

    -v; --verbose

    يعمل التثبيت داخل وضع verbose.

    -h; --help

    تظهر تعليمات خط الأمر ويتم إغلاقها.

    -e; --examples

    يظهر استخدام أمثلة تلك الخيارات ويتم إغلاقها.

    ملاحظة:‏

    يمكنك أيضًا استخدام الأداة المساعدة لسطر أوامر createportal لإنشاء بوابة إلكترونية بمجرد تثبيت Portal for ArcGIS.

باستخدام الأداة المساعدة لسطر أوامر createportal لإنشاء بوابة إلكترونية

يمكنك استخدام أداة createportal المساعدة بالطرق التالية:

  • شغل الأداة المساعدة createportal كمسؤول من موجه أوامر، وحدد الاسم الأول واسم العائلة واسم المستخدم وكلمة المرور والبريد الإلكتروني والسؤال السري والإجابة ومعلمات دليل المحتوى.
  • وفّر ملف createportal.properties يتضمن المعلمات المحددة.

لاستخدام الأداة المساعدة لسطر الأوامر createportal، شغّل البرنامج النصي createportal.sh مع -h أو -help كما هو موضح:

<Portal for ArcGIS Installation Directory>/tools/createportal/createportal.sh -help

مثال الاستخدام مع الأداة المساعدة: createportal.sh [-fn <arg>] [-ln <arg>] [-u <arg>] [-p <arg>] [-e <arg>] [-qi <arg>] [-qa <arg>] [-d <arg>] [ -lf <arg>] [ -ut <arg>]

مثال الاستخدام مع ملف: createportal.sh [-f <FILE>]

ملاحظة:‏

عند إسناد مسار في ملف createportal.properties، يجب عليك الخروج من الشرطة المائلة، على سبيل المثال، C:\\arcgisportal أو \\\\<Absolute path to>\\<portal arcgisportal>.

خيارالوصف

-fn; --firstname

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

التأكُّد من تضمين إدخالات متعددة الكلمات في الاقتباسات.

-ln; --lastname

اسم العائلة الخاص بحساب إداري أوَّلي مُستَخدَم لتكوين البوابة الإلكترونية.

التأكُّد من تضمين إدخالات متعددة الكلمات في الاقتباسات.

-u; --username

اسم مستخدم حساب إداري أوَّلي مُستَخدَم لتكوين البوابة الإلكترونية.

يجب أن يتكون اسم المستخدم من الأرقام من 0 إلى 9 فقط، وأحرف ASCII من a إلى z أو A إلى Z والنقطة (.).

-p; --password

كلمة مرور الحساب الإداري الأوَّلي المُستَخدَم لتكوين البوابة الإلكترونية.

يمكن أن تتكون كلمة المرور من الأرقام من 0 إلى 9 فقط، وأحرف ASCII من a إلى z أو A إلى Z والنقطة (.).

-e; --email

عنوان البريد الإلكتروني لحساب إداري أوَّلي مُستَخدَم لتكوين البوابة الإلكترونية.

-qi; --question

فهرس السؤال السري المطلوب لاسترداد كلمة مرور منسية. فيما يلي الأسئلة المتاحة بأرقام فهرس خاصة:

  • 1، ما هي المدينة التي ولدت بها؟
  • 2، ما هو جالب الحظ لك في المدرسة الثانوية؟
  • 3، ما هو اسم والدتك قبل الزواج؟
  • 4، ما هي ماركة سيارتك الأولى؟
  • 5، ما هي المدرسة الثانوية التي ارتدتها؟
  • 6، ما هو اسم عائلة أفضل صديق لك؟
  • 7، ما هو الاسم الأوسط لقريبك الأصغر؟
  • 8، ما هو اسم الشارع الذي نشأت فيه؟
  • 9، ما هو اسم شخصيتك الخيالية المُفضلة؟
  • 10، ما هو اسم حيوانك الأليف المُفضل؟
  • 11، ما هو اسم مطعمك المُفضل؟
  • 12، ما هو عنوان كتابك المُفضل؟
  • 13، ما هي وظيفة أحلامك؟
  • 14، ما هو المكان الذي ذهبت إليه في أول موعد غرامي لك؟

-qa; --answer

الإجابة على السؤال السري الذي اخترته لمعلمة -qi.

التأكُّد من تضمين إدخالات متعددة الكلمات في الاقتباسات.

-d; --contentDirectory

المسار المطلق واسم دليل المحتوى المستخدمين لتخزين البيانات المستضافة في البوابة الإلكترونية.

وافتراضيًا، يتم إنشاء دليل محتوى البوابة الإلكترونية محليًا في ذلك الموقع:

<Portal for ArcGIS Installation Directory>/usr/arcgisportal

-f; --file

ملف خصائص أداة createportal المساعدة.

افتراضيًا، يمكن العثور على ملف createportal.properties في هذا الموقع:

<Portal for ArcGIS Installation Directory>\tools\createportal

-lf; --licenseFile

هذا هو مسار ملف ترخيص البوابة الإلكترونية.

-ut; --userTypeID

هذا هو معرّف نوع المستخدم للمسؤول الأولي.

هذه المعلمة اختيارية. لإنشاء قائمة بأنواع المستخدمين المتوافقة المتاحة لمؤسستك للمعلمة -ut، قم بتشغيل listadministratorusertypes الأداة المساعدة. إذا لم يتم تحديد معرّف نوع المستخدم، وكان ملف ترخيص البوابة يحتوي على نوع مستخدم واحد متوافق، فسيتم تعيين نوع المستخدم هذا. إذا كان ملف الترخيص يحتوي على عدة أنواع متوافقة من المستخدمين، فسيتم تعيين نوع مستخدم مؤقت، وسيتعين على المسؤول الأول تحديد نوع المستخدم بعد تسجيل الدخول.

-h; --help

تظهر تعليمات خط الأمر ويتم إغلاقها.

ما يلي مثال على ملف createportal.properties :

#
#
# Portal for ArcGIS site creation properties
#
# First name for initial administrator account
PORTAL_ADMIN_FIRSTNAME =
# Last name for initial administrator account
PORTAL_ADMIN_LASTNAME =
# User name for initial administrator account
# Can only have the numbers 0-9, the ASCII letters a-z, A-Z and the dot character (.)
PORTAL_ADMIN_USERNAME =
# Password for primary site administrator.
# Can only have the numbers 0-9, the ASCII letters a-z, A-Z and the dot character (.)
PORTAL_ADMIN_PASSWORD =
# Initially, leave PORTAL_ADMIN_PASSWORD_ENCRYPTED set to false.
# When you run the tool the first time, the password will be
# encrypted and PORTAL_ADMIN_PASSWORD_ENCRYPTED will change to true
PORTAL_ADMIN_PASSWORD_ENCRYPTED = false
# E-mail address for initial administrator account
# e.g username@domain.com
PORTAL_ADMIN_EMAIL =
#This is the index of the secret question to retrieve a forgotten password.
#The list of questions with their respective index numbers is as follows:
#1, What city were you born in ?"
#2, What was your high school mascot?"
#3, What is your mother's maiden name?"
#4, What was the make of your first car?"
#5, What high school did you go to?"
#6, What is the last name of your best friend?"
#7, What is the middle name of your youngest sibling?"
#8, What is the name of the street on which you grew up?"
#9, What is the name of your favorite fictional character?"
#10, What is the name of your favorite pet?"
#11, What is the name of your favorite restaurant?"
#12, What is the title of your favorite book?"
#13, What is your dream job?"
#14, Where did you go on your first date?");
PORTAL_ADMIN_SECURITY_QUESTION_INDEX =
# Answer to the secret question
# e.g \"My Answer\"
PORTAL_ADMIN_SECURITY_QUESTION_ANSWER =
# Portal content directory where portal will store default and user-generated content.
# By default, the portal content directory will be created locally,
# e.g./<Portal for ArcGIS installation directory>/usr/arcgisportal.
PORTAL_CONTENT_DIRECTORY =
# The path to the portal license file
PORTAL_LICENSE_FILE =
# The ID of the user type for the Initial Administrator
PORTAL_USER_TYPE_ID =

ستتلقى رسالة تفيد بإنشاء البوابة الإلكترونية بنجاح قبل الخروج من الأداة.

باستخدام الأداة المساعدة لسطر الأوامر listadministratorusertypes للتعرف على أنواع المستخدمين المتوافقة

لتحديد قائمة بمعرفات نوع المستخدم المرخصة لمؤسستك والتي تتوافق مع دور المسؤول، قم بتشغيل الأداة المساعدة لسطر الأوامر listadministratorusertypes. سيوفر ذلك قائمة بالمدخلات للمعلمة -ut في الأداة createportal. قم بتشغيل الأداة مع -la كما هو موضح أدناه، باستخدام ملف ترخيص البوابة الإلكترونية كمدخل:

<Portal for ArcGIS Installation Directory>/tools/createportal/listadministratorusertypes.sh

مثال الاستخدام مع الأداة المساعدة: listadministratorusertypes.sh [-la <arg>] أو listadministratorusertypes.sh [--listadministratorusertypes <arg>]

تكوين ما قبل التثبيت

إذا أردت من Portal for ArcGIS البدء مع نظام التشغيل، أكمل الخطوات المحددة لنظام التشغيل أدناه.

أنظمة التشغيل التي تدعم systemd

إذا كان النظام الإحداثي يدعم استخدام systemd لتمهيد الاستخدام وإدارة العمليات (على سبيل المثال، إذا كنت تستخدم Red Hat 7.x)، اتبع هذه الخطوات لتكوين Portal for ArcGIS لبدء استخدام نظام التشغيل.

  1. في وعاء الأوامر، قم بالتبديل إلى المستخدم الأساسي.
  2. انسخ ملف الوحدة <Portal for ArcGIS installation directory>/framework/etc/arcgisportal.service إلى /etc/systemd/system. بمجرد انتهاء نسخ الملف، وتأكد من أن /etc/systemd/system/arcgisportal.service يتضمن مجموعة أذونات ملف تصل إلى 600.
    ملاحظة:‏

    يتم تثبيت هذا الملف باستخدام Portal for ArcGIS10.7.1.

  3. وبما إنك مازلت مستخدم جذري، قم بتشغيل الأمر التالي تلقائياً لإنشاء روابط في: /etc/systemd/system/multi-user.target.wants:
    # systemctl enable arcgisportal.service
  4. للتحقق من تكوين خدمة النظام بشكل صحيح، أعد تشغيل الخدمة وافحص حالتها.
    # systemctl stop arcgisportal.service
    # systemctl start arcgisportal.service
    # systemctl status arcgisportal.service
    ملاحظة:‏

    لمنع الخدمة من إنتاج عدد كبير جدًا من سلاسل العمليات واستهلاك جميع موارد الخادم، systemd الإصدار 228 والإصدارات الأحدث المضمنة في SLES12 SP2 وتعيين أقصى عدد من مؤشرات الترابط التي سيتم إنشاؤها في 512. قد يحتاج المستخدمون على SLES12 إلى تمكين هذا الحد ورفعه إذا كان نظامًا كثيف الاستخدام. لتمكين هذا الحد ورفعه، كمستخدم جذر، أزل التعليق وحرر السطر التالي في ملف وحدة arcgisportal.service قبل نشره في المجلد /etc/systemd/system: # TasksMax=512

  5. إنهاء جلسة المستخدم الأساسي.
  6. أعد تشغيل نظام التشغيل وتأكد من إعادة تشغيل Portal for ArcGIS بنجاح.

أنظمة التشغيل التي تدعم SysV

إذا كان النظام الإحداثي يدعم استخدام SysV لتمهيد الاستخدام وإدارة العمليات، اتبع هذه الخطوات لتكوين Portal for ArcGIS لبدء استخدام نظام التشغيل.

  1. في وعاء الأوامر، قم بالتبديل إلى المستخدم الأساسي.
  2. انسخ البرنامج النصي الهيكلي <Portal for ArcGIS installation directory>/framework/etc/arcgisportal داخل مواقع Linux المدعومة والمستندة إلى التوزيع المُوضح أدناه:
    • RHEL: /etc/rc.d/init.d/
    • SUSE: /etc/init.d/
  3. قم بتغيير الدليل إلى مجلد init.d القابل للتطبيق وحدد البرنامج النصي arcgisportal للتأكد من أن الملف الأصلي له على الأقل أذونات القراءة والكتابة لتنفيذ الاذونات.
  4. قم بتحرير البرنامج النصي كما يلي:
    1. حدّث متغير portalhome لدليل تثبيت Portal for ArcGIS ، على سبيل المثال، /home/username/arcgis/portal.

    2. بالنسبة لـ RHEL فقط، أضف السطر التالي قبل # Description: Portal for ArcGIS Service:

      # chkconfig: 35 99 01

    3. احفظ عمليات التحرير إلى برنامج arcgisportal النصي.

  5. وبما إنك لا تزال مستخدم جذري، قم بتشغيل الأوامر التالية تلقائيًا لإنشاء روابط داخل /etc/rc*.d مع مستويات التشغيل المناسبة:
    • RHEL:
      $ chkconfig --add arcgisportal
      $ chkconfig arcgisportal on
    • SUSE:
      $ insserv arcgisportal
      $ chkconfig arcgisportal on
  6. إنهاء جلسة المستخدم الأساسي.
  7. أعد تشغيل نظام التشغيل، وتحقق من إعادة تشغيل Portal for ArcGIS بشكل صحيح.