Arch Linux: o pacman não pode ser atualizado porque a versão do pacman é muito alta?

5

Isso parece um pouco como uma piada de April Fools, mas foi com isso que fui saudada esta manhã, ao tentar atualizar meu Arch:

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

Então, devo fazer o downgrade do meu pacman antes de poder atualizá-lo?

    
por oKtosiTe 01.04.2011 / 13:51

2 respostas

11

O que esse erro realmente diz é que a versão de package-query que é instalada depende de uma versão inferior de pacman daquela que você está tentando atualizar. Isso pode ser resolvido executando pacman -Rs yaourt; pacman -Syu; e, em seguida, reconstruindo yaourt e package-query .

    
por 01.04.2011 / 14:11
0

Vá aqui e gere novamente uma lista atual de servidores e copie-a.

Na verdade, colei a nova lista de servidores na parte inferior e comentei as existentes. Eu sou novo nisso, mas posso ajudar se você precisar.

Você também pode salvar sua antiga lista de imagens como um backup e criar uma nova. Eu tive o mesmo problema ao tentar fazer com que o pacman atualizasse para o 3.5 para instalar algum software que fosse necessário. A lista de espelhos está localizada em /etc/pacman.d/mirrorlist

    
por 30.07.2011 / 05:16