Inicio › Forums › Desarrolladores / Desenvolupadors / Garatzaileak / Desenvolvedores / Developers › eXelearning en Fedora 30
Tagged: dependencias, exelearning, fedora
This topic contains 3 respuestas, has 3 voices, and was last updated by arpablos Hace 4 años, 11 meses.
-
AuthorEntradas
-
20 julio, 2019 at 18:59 #31247
AnónimoSaludos 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.
-
23 julio, 2019 at 8:31 #31250
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.
-
24 julio, 2019 at 7:48 #31254
AnónimoSaludos 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!
-
29 noviembre, 2019 at 11:22 #32115
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.sh3.- Lo lanzamos con permisos de administrador:
sudo sh eXeLearning_2.4.2_Fedora31_installer.sh4.- 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 python22.- Comprobamos que efectivamente la versión que estamos ejecutando es Python 2
python2 –version3.- Instalamos todas las dependencias del proyecto:
sudo python2 -m pip install beautifulsoup4 cssmin feedparser lxml requests-oauthlib rjsmin suds webassets zope-interface dateutils Pillow4.- 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.rpm5.- Lo descomprimimos y nos generará una carpeta usr.
rpm2cpio ./intef-exe-2.4.2-1.el7.i686.rpm | cpio -idmv6.- Debemos mover ahora todos los ficheros a su ubicación en el sistema:
sudo cp -R ./usr/* /usr7.- 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.
-
AuthorEntradas
You must be logged in to reply to this topic.