在某些时候,我遇到了依赖项错误,不得不使用pacman -Rdd libvpx libx264
.
我已经重新安装了它们,但是每次我都会收到此错误yaourt -Syua
:
error: missing 'libvpx.so=4-64' dependency for 'ffmpeg0.10'
error: missing 'libx264.so=148-64' dependency for 'ffmpeg0.10'
这是我为找出问题所做的事情
~ $ pacman -Qs libvpx
local/libvpx 1.7.0-1
VP8 and VP9 codec
~ $ pacman -Qs libx264
local/libx264 2:152.20171224-1
Library for encoding H264/AVC video streams (8bit depth)
我运行时没有收到错误pacman -Syu
。
答案1
运行 pacman 时不会出现错误,因为这些库不是官方存储库的一部分,它们是某个库的依赖项AUR包。
亚乌尔特是不是你的包管理器,它是一个AUR助手:使用它来帮助您安装和管理 AUR 包(或者更好的解决方案,使用一个不是不安全和有问题的,如光环)。
您可以通过重建 AUR 包、ffmpeg0.10 和必要的依赖项来修复错误。