miércoles, 9 de enero de 2019

He instalado Qt 5.11.3 en GNU/Linux Ubuntu Mate 16.04

En la ùltimas horas, he intentado instalar y probar Qt 5.12.0 en GNU/Linux Ubuntu Mate 16,04 y no he tenido una buena experiencia. De todos modos estoy contento porque he optado por instalar Qt 5.11.3 Open Source y todo ha ido bien.

He ido a el sitio http://qt.io, accedì a mi cuenta con el correo nextsigner@gmail.com que utilizo para descargar herramientas open sources del framework Qt y lamentablemente ya no posibilitan realizar las descargas desde el panel Download.

He ido a la pàgina principal de qt.io y he descargado el ejecutable que instala Qt Open Source desde internet. Dicho instalador tiene un tamaño de 34Mb aproximadamente. Apenas lo descarguè, comencè a instalar la versiòn 5.12.0 de Qt. Al finalizar la instalaciòn, en el sistema operativo mencionado, QtCreator nunca pudo iniciar. Al parecer se apaga inesperadamente, lo que podrìamos definir como el tìpico AppCrash por un violaciòn de segmento. Supongo que debe ser un problema de punteros, operadores new llamados desde otra funciòn sin que exista una variable en el constructor de la clase, siempre hablando de X objeto en X librerìa, vaya uno a saber donde. Tengamos en cuenta que todo el framework tiene un tamaño de 1.3Gb y una vez instalado pasa a tener un tamaño de 2.8Gb aproximadamente.

Seguramente es un bug que pronto resolveràn. Siempre que liberan una nueva versiòn, luego de un tiempo lo resuelven. Yo he esperado un mes luego de el lanzamiento y al dìa de hoy no funciona.

¿Entonces? ¿Y ahora? ¿Que hacemos con la vieja muerta? ¿la enterramos? (no se porquè, de donde ni con què sentido esa es una frase popular en mi lugar de residencia.)

Como ya cuento con cierta experiencia en estos mares, he navegado por Google llegando al terreno deseado en 10 segundos. He escrito "qt opensource index of" en el buscador de Google y he accedido a las pàginas en donde se publican los instaladores completos.

Fuì directo a la versiòn de Qt 5.12.0. Descarguè el instalador completo y otra vez, no funcionò. Me arrojò el mismo fallo que me habìa arrojado el instalador on-line de Qt.

¿Y ahora?...

Como ya tengo experiencia en estos pantanos, en estas arenas movedizas, me quedè quietito, pensativo para demorar el hundimiento. A pesar de sentir que me estaba hundiendo lentamente, la infaltable confianza que me caracteriza que hacìa sentir muy tranquilo. Luego de unos instantes tomè la desiciòn acertada, tal como lo he hecho desde siempre. Optè por descargar el instalador completo de Qt 5.11.3 Open Source para GNU/Linux x86_64 y todo resultò sin problemas.

Una manera de argumentarme a mi mismo, cuales serìan las ventajas y/o desventajas de optar por una versiòn inferior a la pretendida, es que el tiempo transcurrido entre la versiòn 5.11.3 y la 5.12.0 es de apenas 2 dìas. No creo que haya cambiado mucho el framework en esas pocas horas. Deduzco que la diferencia entr ellas es casi inexistente. Talves la primera sea la ùltima de las versiones 5.11 y la ùltima sea la primera de las versiones 5.12 LTS, cambiando solo el nombre. En las pròximas semanas probarè la versiòn 5.12.x. Nunca me quedarè con la duda, soy PROGRAMADOR e intento conocer al màximo mis herramientas.

Debido a que cuento con una conexciòn de internet por fibra òptica de 50Mbit/s (ya he pedido los 100Mbit/s y aùn no me lo han habilitado), con esta velocidad actual, el cambio de estrategia de bajar a otra versiòn ha resultado bien sin perder tiempo. El instalador completo de Qt 5.11.2 Open Source tiene un tamaño de 1.3Gb que se descargaron en un par de minutos.

He tenido que reveer, estar casi media hora dàndole duro a la consola para ver si la nueva compilaciòn de mi proyecto principal no tendrìa fallos al momento de crear el ejecutable del tipo AppImage que me permite crear un ejecutable/portable, un archivo ùnico que contiene todas las librerìas de la aplicaciòn, todo en un solo archivo. El formato AppImage lo puedo crear utilizando el ejecutable linuxdeployqt.AppImage con el paràmetro -appimge. Todo este asunto de las liberìas ha ido todo bien, entonces en concluciòn, puedo decir que por lo menos para este sistema oparativo ya tengo todo funcionando perfecto para compilar mis proyectos tal y còmo lo he venido haciendo en el framework Qt 5.9.1 LTS.

Cuando realice estas mismas tareas en Windows y Macos, escribirè un artìculo al respecto.

Quienes tenga alguna duda o consulta, me pueden contactar al correo nextsigner@gmail.com o bien al Whatsapps +54 11 3802 4370


No hay comentarios:

Publicar un comentario

Entrada destacada

Como preparar Ubuntu 16.04 para crear aplicaciones Qt y QtQuick

Si estas por utilizar el Framework Qt en GNU/Linux, en Debian o Ubuntu y no querés perder tiempo configurando manualmente ningúna parte para...