por alguns dias, não consigo atualizar meu sistema Arch depois de executar sudo pacman -Syu
, estou recebendo este erro:
resolving dependencies...
looking for conflicting packages...
error: failed to prepare transaction (could not satisfy dependencies)
:: libquicktime: installing libx264 (2:152.20171224-1.0) breaks dependency 'libx264.so=148-32'
Se eu correr sudo pacman -S libx264
, recebo isso:
resolving dependencies...
looking for conflicting packages...
error: failed to prepare transaction (could not satisfy dependencies)
:: ffmpeg: installing libx264 (2:152.20171224-1.0) breaks dependency 'libx264.so=148-32'
:: ffmpeg2.8: installing libx264 (2:152.20171224-1.0) breaks dependency 'libx264.so=148-32'
:: libquicktime: installing libx264 (2:152.20171224-1.0) breaks dependency 'libx264.so=148-32'
ATUALIZAR
Finalmente, consegui realizar uma atualização colocando libx264
em espera conforme indicado no meu comentário abaixo, mas ainda não consigo entender porque nem mesmo --force
a opção sobrescreve este pacote.
Consegui corrigir isso simplesmente removendo ffmpeg0.10:
(sem reclamações do sistema fazendo isso). Depois disso, uma atualização completa com
funcionou muito bem.
Já faz algum tempo desde que postei esta pergunta, mas de qualquer maneira encontrei outra solução com
pacman
ou
Depende do que você precisa e então:
Para concluir a atualização completa.
Basicamente funciona com qualquer pacote que fique preso.
Mb desinstale seus pacotes AUR para que você possa atualizar corretamente. Ou construa usando aurutils, pois ele usa compilações chroot limpas. Depois disso, tente também:
ou
Isso pode significar que seus pacotes AUR precisam de uma atualização