Tentando atualizar meu banco de dados de pacotes:
$ sudo pacman -Syu
[sudo] password for pietrom:
:: Synchronizing package databases...
core is up to date
extra 1770.5 KiB 259K/s 00:07 [######################################] 100%
community 5.3 MiB 150K/s 00:36 [######################################] 100%
multilib is up to date
:: Starting full system upgrade...
warning: fontconfig: local (2:2.13.91+23+g65087ac-1) is newer than extra (2:2.13.1+12+g5f5ec56-2)
warning: lib32-systemd: local (243.9-1) is newer than multilib (242.135-1)
warning: python-pip: local (19.2.3-1.4) is newer than extra (19.2.3-1)
warning: systemd: local (243.9-1) is newer than core (242.135-1)
warning: systemd-libs: local (243.9-1) is newer than core (242.135-1)
warning: systemd-sysvcompat: local (243.9-1) is newer than core (242.135-1)
resolving dependencies...
looking for conflicting packages...
error: failed to prepare transaction (could not satisfy dependencies)
:: installing pamac-common (9.0.0-3) breaks dependency 'pamac-common<9.0.0' required by pamac-qt
Além dos avisos sobre as versões mais recentes já instaladas, o que é e como posso corrigir o último erro?
O que estou tentando atualizar é minha versão LLVM/clang (de 8 a 9), que não consegui fazer com o Pacman.
pacman
está dizendo que não pode atualizar o sistema, porque não pode atualizar um pacote sem quebrar uma dependência.Você tem um pacote instalado chamado
pamac-qt
. Este pacote está listado como " experimental " e não é compatível com a API pamac 9 . Você precisará substituí-lo porpamac-gtk
.Isso deve corrigir seu problema:
A melhor solução para resolver esse problema é remover manualmente todas as dependências quebradas e, em seguida, executar novamente o
sudo pacman -Syu
comando. Funciona!