نصب و راه اندازی

ابتدا دستور زیر را برای کلون کردن کد منبع اجرا کنید:

    git clone https://pagure.io/freeipa.git

بعد ، بسته ها را با اجرای دستورات زیر روی سیستم خود نصب کنید:

    cd freeipa
    cp freeipa.spec.in freeipa-builddep.spec 
    sudo yum-builddep freeipa-builddep.spec

پس از آن ، دستور زیر را اجرا کنید:

    sudo dnf copr enable @freeipa/freeipa-master

پس از نصب همه وابستگی ها ، دستور زیر را اجرا کنید تا ساخت:

    ./makerpms.sh
    sudo yum localinstall dist/rpms/*.rpm

علاوه بر این ، اگر IPA را بر روی سیستم توسعه خود نصب کرده اید ، می توانید برخی از توسعه های محدود در درخت افزونه های مدیریت را انجام دهید. برای انجام این: تنظیم سرور:

  • به عنوان کاربر ریشه ، IPA را با استفاده از IPA-Server-Install نصب کنید

  • ~/.ipa/alias/.pwd را ایجاد کنید و رمز ورود مدیر را وارد کنید

  • مدیر Kinit را اجرا کنید

  • برای اجرای سرور ، Python Lite-Server.py را اجرا کنید تنظیم مشتری:

  • کپی /etc/ipa/default.conf به ~/.ipa/default.conf

  • xmlrpc \ _uri را با http1270018888ipaxml جایگزین کنید

  • برای اجرای CLI ، اجرا ./ipa سرانجام ، FreeIPA تشخیص می دهد که در حال کار در درخت است و از پورت و مکان XML-RPC که Lite-Server.py فقط به آن گوش می دهد استفاده می کند. با این حال ، اگر در سمت سرور یک افزونه تغییراتی ایجاد کنید ، باید مجدداً Lite-Server.py را مجدداً راه اندازی کنید.

 فارسی