O IgnorePkg funciona para você? por exemplo
IgnorePkg=qgis
Depois de usar pacman
para atualizar meu sistema, o QGIS do pacote AUR quebrou (o programa não abriria; muitos outros também tiveram problemas). Para corrigir isso, eu abaixei intencionalmente vários pacotes através da correção aqui . Isso fez com que o QGIS funcionasse, então eu estava feliz. Mas agora, quando eu uso o pacman -Syu
para atualizar meu sistema, recebo
$ sudo pacman -Syu
:: Synchronizing package databases...
core is up to date
extra is up to date
community is up to date
multilib is up to date
:: Starting full system upgrade...
resolving dependencies...
looking for conflicting packages...
error: failed to prepare transaction (could not satisfy dependencies)
:: qgis: installing qscintilla-qt4 (2.10-1) breaks dependency 'qscintilla-qt4<2.10'
:: qgis: installing python2-qscintilla-qt4 (2.10-1) breaks dependency 'python2-qscintilla-qt4<2.10'
:: qgis: installing python-qscintilla-qt4-common (2.10-1) breaks dependency 'python-qscintilla-qt4-common<2.10'
E nada é atualizado. Claramente, o meu rebaixamento manual de pacotes por causa do QGIS é o culpado aqui. Existe uma maneira de fazer uma atualização do sistema em todos os mas esses pacotes para que o QGIS continue a funcionar? Ou isso é uma prática ruim? Devo usar o QGIS em uma máquina virtual ou algo assim?
O pacote específico em questão (QGIS) não é tão preocupante para mim. Estou mais curioso sobre como lidar com pacman
nesses casos.