Installazione

Innanzitutto, eseguire il seguente comando per clonare il codice sorgente:

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

Quindi, installa i pacchetti sul sistema eseguendo i seguenti comandi:

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

Successivamente, esegui il seguente comando:

    sudo dnf copr enable @freeipa/freeipa-master

Una volta installate tutte le dipendenze, eseguire il comando seguente per effettuare la build:

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

Inoltre, se hai installato IPA sul tuo sistema di sviluppo è possibile eseguire un po ‘di sviluppo limitato di plugin di gestione. Per fare questo: Impostazione del server:

  • Come utente root, installa IPA utilizzando IPA-Server-Install

  • Crea ~/.iPA/alias/.pwd e inserisci la password di amministrazione

  • Esegui l’amministratore di Kinit

  • Per eseguire il server, eseguire python lite-server.py Impostazione del client:

  • Copia /etc/ipa/default.conf in ~/.ipa/default.conf

  • Sostituire xmlrpc \ _uri con HTTP12700188888IPAXML

  • Per eseguire la CLI, eseguire ./ipa Infine, FreePA rileverà che è in esecuzione e utilizzerà la posizione della porta e XML-RPC a cui Lite-Server.py sta ascoltando solo. Tuttavia, se si apportano modifiche al lato server di un plug-in, dovrai riavviare Lite-Server.py.

 Italiano