Instalación

Primero, ejecute el siguiente comando para clonar el código fuente:

    git clone https://pagure.io/freeipa.git

A continuación, instale los paquetes en su sistema ejecutando los siguientes comandos:

    cd freeipa
    cp freeipa.spec.in freeipa-builddep.spec 
    sudo yum-builddep freeipa-builddep.spec

Después de eso, ejecute el siguiente comando:

    sudo dnf copr enable @freeipa/freeipa-master

Una vez que se instalen todas las dependencias, ejecute el siguiente comando para hacer compilación:

    ./makerpms.sh
    sudo yum localinstall dist/rpms/*.rpm

Además, si tiene IPA instalado en su sistema de desarrollo, puede hacer un desarrollo limitado en el árbol de complementos de administración. Para hacer esto: Configuración del servidor:

  • Como usuario root, instale IPA usando IPA-Server-Install

  • Crear ~/.ipa/alias/.pwd e ingrese la contraseña de administrador

  • Ejecutar el administrador de Kinit

  • Para ejecutar el servidor, ejecute python lite-server.py Configuración del cliente:

  • Copy /etc/ipa/default.conf en ~/.ipa/default.conf

  • Reemplace xmlrpc \ _uri con http12700188888ipaxml

  • Para ejecutar la CLI, ejecutar ./ipa Finalmente, FreeIPA detectará que se está ejecutando en el árbol y usará el puerto y la ubicación XML-RPC que Lite-Server.py solo está escuchando. Sin embargo, si realiza cambios en el lado del servidor de un complemento, deberá reiniciar lite-server.py.

 Español