sábado, 4 de octubre de 2014

qt: at least one valid and enabled repository required for this action to succeed

Después de instalar la última versión del entorno de programación Qt e intentar actualizar sus componentes vi que aparecía un error que me indicaba: at least one valid and enabled repository required for this action to succeed


...lo que viene a decir que necesitas configurar un repositorio desde el que descargarte las actualizaciones.

Efectivamente, si pulsamos en el botón Settings y nos vamos a la pestaña Repositories veremos que está vacia, solo existiendo tres opciones carpetas base para añadir los repositorios:


Al parecer, este problema solo aparece si la instalación del entorno Qt se hizo offline, no habiendo problema en la opción online.
Sorprende por tanto que Digia (actual propietario de las licencias comerciales) y los desarrolladores de Qt no hayan solventado algo que arrastran desde el principio y que tiene muy fácil solución.


Para solucionar el problema deberemos añadir nosotros manualmente dichos repositorios.
Para ello, desde la pantalla antes indicada, pulsaremos en User defined repositories y seguidamente haremos clic en Add:


Automáticamente se desplegará una nueva entrara en los repositorios de usuario y deberemos copiar el repositorio que nos interese (podemos añadir varios):

  • Para Linux: http://download.qt-project.org/online/qt5/linux/x86/online_repository/
  • Para Windows: http://download.qt-project.org/online/qt5/windows/x86/online_repository/
  • Para Windows + Android: http://download.qt-project.org/online/qt5/windows/x86_android/online_repository/



Hecho esto pulsamos en OK y si volvemos a entrar veremos que los diferentes repositorios han sido añadidos a la carpeta Default repositories:

Si ahora volvemos a ejecutar la herramienta de actualización de Qt...


...veremos que ya se conecta al repositorio adecuado...
... y nos presenta las actualizaciones de nuestros componentes:


Comentarios
0 comentarios
Para Comentar Elige el Sistema de Comentario de tu Agrado:
Comentarios Comentarios Comentarios