Instalace
Nejprve spusťte následující příkaz k klonování zdrojového kódu:
git clone https://pagure.io/freeipa.git
Dále nainstalujte balíčky do systému spuštěním následujících příkazů:
cd freeipa
cp freeipa.spec.in freeipa-builddep.spec
sudo yum-builddep freeipa-builddep.spec
Poté spusťte následující příkaz:
sudo dnf copr enable @freeipa/freeipa-master
Jakmile jsou všechny závislosti nainstalovány, spusťte následující příkaz k vytvoření sestavení:
./makerpms.sh
sudo yum localinstall dist/rpms/*.rpm
Kromě toho, pokud máte nainstalovanou IPA ve svém vývojovém systému, můžete provést omezený vývoj pluginů pro správu. Udělat toto: Nastavení serveru:
Jako uživatel root nainstalujte IPA pomocí IPA-Server-Install
Vytvořit ~/.ipa/alias/.pwd a zadejte heslo správce
Spusťte administrátor Kinit
Chcete-li spustit server, spusťte Python Lite-server.py Nastavení klienta:
Kopírovat /etc/ipa/default.conf do ~/.ipa/default.conf
Nahraďte Xmlrpc \ _uri http1270018888ipaxml
Chcete -li spustit CLI, proveďte ./IPA Nakonec Freeipa zjistí, že běží ve stromě a použije umístění portů a XML-RPC, které Lite-server.py poslouchá pouze. Pokud však provedete změny na straně serveru pluginu, budete muset restartovat lite-server.py.