ArchLinux: package-query: requires pacman<3.5
Publicado el 25 de marzo de 2011Intentando actualizar mi sistema ArchLinux, tuve un pequeño conflicto que no me permitía actualizar el gestor de paquetes pacman:
[fernando@hoth ~]$ yaourt -Syu
(…)
:: The following packages should be upgraded first :
pacman
:: Do you want to cancel the current operation
:: and upgrade these packages now? [Y/n]
resolving dependencies…
looking for inter-conflicts…
error: failed to prepare transaction (could not satisfy dependencies)
:: package-query: requires pacman<3.5
Encontré la solución en los foros de Archlinux, y la comparto por acá. La solución:
- Eliminar package-query y yaourt (ya que depende del primero):
[fernando@hoth ~]$ sudo pacman -R package-query
- Actualizar pacman:
[fernando@hoth ~]$ sudo pacman -S pacman
- Actualizar la base de datos de pacman:
[fernando@hoth ~]$ sudo pacman-db-upgrade [fernando@hoth ~]$ sudo pacman -Syu
- Reinstalar package-query y yaourt:
[fernando@hoth ~]$ sudo pacman -S package-query yaourt
- Y ahora sí, actualizar el sistema:
[fernando@hoth ~]$ yaourt -Syu --aur
Aparentemente el paquete pacman-color también da problemas, ya que depende de una versión anterior de pacman. Espero que haya servido, disfruten su actualización 😀
Facunditito 25 marzo. 2011 - 23:01
Por si interesa, yo lo solucione de otra forma. Cuando me preguntaba si deseaba actualizar primero pacman, le dije que no. Ahi se bajaron todos los paquetes (incluido los nuevos package-query y yaourt) y actualicé sin drama. Lo que si, para actualizar los aur, tuve que actualizar la base de datos.
Gregorio Espadas 26 marzo. 2011 - 00:57
Yo lo solucioné de la misma manera que Facunditito. ¡Saludos!
Fernando 26 marzo. 2011 - 14:08
Gracias por compartir otra forma de solucionarlo. ¡Saludos!
helq 8 abril. 2011 - 03:23
Eso se debe a que tu tienes habilitado el repo archlinux-es, los que no lo tenemos nos toca solucionarlo como lo hizo Fernando
RoTTeN! 26 marzo. 2011 - 02:48
me has salvado….hoy en la tarde tuve el mismo problema, pero por f¿suerte di con esta solucion…se agradece 😉
Fernando 26 marzo. 2011 - 14:09
Buenísimo que haya servido entonces. ¡Saludos!
Andrés 26 marzo. 2011 - 23:45
la verdad mi rpblema estaba en reflector y perl-xyne-arch , desinstale estos dos y listo, hacer upgrade en pacman
Adrián 28 marzo. 2011 - 15:16
Gracias por los consejos. Me sirve porque tengo pacman-color
angelblade 16 abril. 2011 - 19:06
Pues en mi caso cuando vi eso, tenia instalado pacman-color, lo desinstale, le dije no a la actualización de pacman e igual me actualizo ambos paquetes, tanto pacman como package-query.
sweet 22 julio. 2011 - 18:15
hola, tengo el mismo problema y mi sistema no esta actualizando, desisntale package-query y yaourt y cuando intento reinstalarlos tengo problema…
Diego 3 febrero. 2012 - 00:28
Muchas gracias Fernando, excelente, tambien me toco retirar pacman-color,y funciono 100 %.
Fernando 4 febrero. 2012 - 18:20
Me alegro que a alguien más le sirviera 🙂
¡Saludos!
Armaskywalker 5 abril. 2013 - 14:55
pacman -Syd pacman