Kurulum
İlk olarak, kaynak kodunu klonlamak için aşağıdaki komutu çalıştırın:
git clone https://pagure.io/freeipa.git
Ardından, aşağıdaki komutları çalıştırarak paketleri sisteminize yükleyin:
cd freeipa
cp freeipa.spec.in freeipa-builddep.spec
sudo yum-builddep freeipa-builddep.spec
Bundan sonra aşağıdaki komutu çalıştırın:
sudo dnf copr enable @freeipa/freeipa-master
Tüm bağımlılıklar yüklendikten sonra, oluşturma için aşağıdaki komutu çalıştırın:
./makerpms.sh
sudo yum localinstall dist/rpms/*.rpm
Buna ek olarak, geliştirme sisteminize yüklüyseniz, yönetim eklentilerinin sınırlı ağaç içi geliştirme yapabilirsiniz. Bunu yapmak için: Sunucu Kurulumu:
Kök kullanıcısı olarak IPA’yı IPA-Server-Install kullanarak yükleyin
~/.İpa/alias/.pwd oluşturun ve yönetici şifresini girin
Kinit yöneticisini çalıştırın
Sunucuyu çalıştırmak için Python Lite-Server.py’yi çalıştırın Müşteri Kurulumu:
Copy /etc/ipa/default.conf ~/.ipa/default.conf
Xmlrpc \ _uri’yi http127001888888888888 ile değiştirin
CLI’yi çalıştırmak için ./ipa Son olarak, Freeipa ağacı çalıştığını ve Lite-Server.py’nin yalnızca dinlediği bağlantı noktası ve XML-RPC konumunu kullanacağını tespit edecek. Ancak, bir eklentinin sunucu tarafında değişiklik yaparsanız, lite-sverver.py’yi yeniden başlatmanız gerekir.