Installation

Kör först följande kommando för att klona källkoden:

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

Installera sedan paketen på ditt system genom att köra följande kommandon:

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

Kör följande kommando efter det:

    sudo dnf copr enable @freeipa/freeipa-master

När alla beroenden har installerats, kör följande kommando för att bygga:

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

Dessutom, om du har IPA installerat på ditt utvecklingssystem kan du göra en begränsad utveckling av ledningsplugins i träd. Att göra detta: Serverinställning:

  • Som rotanvändare installerar du IPA med IPA-serverinstallation

  • Skapa ~/.ipa/alias/.pwd och ange administratörslösenordet

  • Kör Kinit Admin

  • För att köra servern, kör Python Lite-server.py Klientinställning:

  • Kopiera /etc/ipa/default.conf till ~/.ipa/default.conf

  • Byt ut xmlrpc \ _uri med http1270018888IPAXML

  • För att köra CLI, kör ./ipa Slutligen kommer FreeIpa att upptäcka att den kör in-trädet och kommer att använda port- och XML-RPC-platsen som Lite-server.py bara lyssnar på. Men om du gör ändringar på serversidan av ett plugin måste du starta om Lite-server.py.

 Svenska