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.

 Türkçe