설치
먼저 다음 명령을 실행하여 소스 코드를 복제하십시오.
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를 만들고 관리자 비밀번호를 입력하십시오.
키니트 관리자를 실행하십시오
서버를 실행하려면 Python lite-server.py를 실행하십시오 클라이언트 설정 :
/etc/ipa/default.conf를 ~/.ipa/default.conf로 복사합니다
CLI를 실행하려면 ./ipa를 실행하십시오 마지막으로 FreeIPA는 트리 내에서 실행 중임을 감지하고 Lite-Server.py가 듣는 포트 및 XML-RPC 위치를 사용합니다. 그러나 플러그인의 서버 측을 변경하면 Lite-Server.py를 다시 시작해야합니다.