インストール
まず、次のコマンドを実行して、ソースコードをクローン化します。
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-Server-Installを使用してIPAをインストールします *〜/.ipa/alias/.pwdを作成し、管理者パスワードを入力します
Kinit管理者を実行します *サーバーを実行するには、python lite-server.pyを実行します クライアントのセットアップ:
Copy /etc/ipa/default.confに〜/.ipa/default.confにcopy
xmlrpc \ _uriをHTTP127001888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888に置き換えます
CLIを実行するには、./IPAを実行します 最後に、Freeipaはトリーで実行されていることを検出し、Lite-Server.pyが聞いているポートとXML-RPCの場所を使用します。ただし、プラグインのサーバー側に変更を加えると、Lite-Server.pyを再起動する必要があります。