eXelearning en Fedora 30

This topic contains 3 respuestas, has 3 voices, and was last updated by  arpablos Hace 4 años, 11 meses.

  • Author
    Entradas
  • #31247

    Anónimo

    Saludos a tod@s, espero estén bien.

    Por favor, necesito de su valiosa ayuda en el sentido de que al tratar de instalar eXelearning en Fedora 30 el sistema me arroja el siguiente aviso: “Error de dependencias”, específicamente con los siguientes paquetes:

    • python-cssmin
    • python-requests-oauthlib
    • python-rjsmin
    • python-suds
    • python-webassets

    No sé si es porque solamente tengo instalado Python 3 en mi sistema y eXelearning trabaja con Python 2 o si hay otra causa que me impida instalar eXelearning en Fedora 30.

    Espero poder contar con su valiosa ayuda.

    Muchas gracias de antemano.

     

  • #31250

    Ignacio Gros
    Keymaster

    Hola Omar:

    Lee el último comentario de esta incidencia sobre el funcionamiento de eXe en Fedora 30. Espero que conteste a tu pregunta. Siento no poder ser de más ayuda.

  • #31254

    Anónimo

    Saludos cordiales Ignacio Gros.

    Me imaginé que ese sería el problema.

    Hice la misma consulta en StackOverflow y llegué a la conclusión de que el problema es que Fedora 30 vinene con Python 3 por defecto, y para eXelearning es necesario Python 2.

    Me parece que será necesario esperar a que el equipo de desarrolladores de eXelearning lancen la versión online o que hagan la migración total a Python 3.

    Muchas gracias por tu tiempo y disponibilidad para dar con la solución.

    ¡Saludos!

  • #32115

    arpablos
    Member

    Buenas

    He probado a realizar la instalación en la última versión de Fedora (31), aunque creo que servirá igualmente para la versión 30.

    Le dejo las instrucciones para realizar la instalación a través del script adjunto, o bien para realizar la instalación manualmente paso a paso.

    Script de instalación

    1.- Descargamos el siguiente script: eXeLearning_2.4.2_Fedora31_installer.sh

    2.- Le asignamos permisos de ejecución:
    sudo chmod 755 eXeLearning_2.4.2_Fedora31_installer.sh

    3.- Lo lanzamos con permisos de administrador:
    sudo sh eXeLearning_2.4.2_Fedora31_installer.sh

    4.- Probamos a ejecutar eXeLearning:
    python2 /usr/bin/exe

    —–

    Instrucciones de instalación manual

    1.- Fedora 31 incluye Python3 instalado, pero no Python2. Instalamos Python 2:
    sudo yum install python2

    2.- Comprobamos que efectivamente la versión que estamos ejecutando es Python 2
    python2 –version

    3.- Instalamos todas las dependencias del proyecto:
    sudo python2 -m pip install beautifulsoup4 cssmin feedparser lxml requests-oauthlib rjsmin suds webassets zope-interface dateutils Pillow

    4.- Descargamos el paquete de intalación para Fedora
    wget https://descargas.intef.es/cedec/exe_learning/2.4.2/intef-exe-2.4.2-1.el7.i686.rpm

    5.- Lo descomprimimos y nos generará una carpeta usr.
    rpm2cpio ./intef-exe-2.4.2-1.el7.i686.rpm | cpio -idmv

    6.- Debemos mover ahora todos los ficheros a su ubicación en el sistema:
    sudo cp -R ./usr/* /usr

    7.- Para lanzar eXeLearning, abrimos una consola y lo lanzamos con el comando:
    python2 /usr/bin/exe

    • This reply was modified Hace 4 años, 11 meses by  arpablos.

You must be logged in to reply to this topic.

Skip to content