स्थापना

सबसे पहले, स्रोत कोड को क्लोन करने के लिए निम्न कमांड चलाएं:

    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-Server- इंस्टॉल का उपयोग करके IPA स्थापित करें

  • ~/.Ipa/उपनाम/.pwd बनाएँ और व्यवस्थापक पासवर्ड दर्ज करें

  • किनिट एडमिन चलाएं

  • सर्वर को चलाने के लिए, पायथन लाइट-सर्वर.py निष्पादित करें क्लाइंट सेटअप:

  • कॉपी /etc/ipa/default.conf ~/.ipa/default.conf में

  • http12700188888ipaxml के साथ XMLRPC \ _URI को बदलें

  • सीएलआई को चलाने के लिए, निष्पादित करें ।/ipa अंत में, Freeipa यह पता लगाएगा कि यह इन-ट्री चला रहा है और पोर्ट और XML-RPC स्थान का उपयोग करेगा जो लाइट-सर्वर.py केवल सुन रहा है। हालाँकि, यदि आप एक प्लगइन के सर्वर-साइड में परिवर्तन करते हैं, तो आपको लाइट-सर्वर को पुनरारंभ करना होगा।

 हिन्दी