ArchLinux: package-query: requires pacman<3.5

Publicado el Viernes, 25 de marzo de 2011
ArchLinux

ArchLinux

Intentando 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:

  1. Eliminar package-query y yaourt (ya que depende del primero):
    [fernando@hoth ~]$ sudo pacman -R package-query
  2. Actualizar pacman:
    [fernando@hoth ~]$ sudo pacman -S pacman
  3. Actualizar la base de datos de pacman:
    [fernando@hoth ~]$ sudo pacman-db-upgrade
    [fernando@hoth ~]$ sudo pacman -Syu
  4. Reinstalar package-query y yaourt:
    [fernando@hoth ~]$ sudo pacman -S package-query yaourt
  5. 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 😀

13 comentarios en este post

Feed de comentarios
  1. Avatar

    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.

  2. Avatar

    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.

  3. Avatar

    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…

    =2.0″, a dependency of “package-query”
    :: The following package cannot be upgraded due to unresolvable dependencies:
    yaourt

    Do you want to skip the above package for this upgrade? [y/N] “>

    y no he podido instalar yajl

Dejar un comentario

Toasty!