在某些时候,我遇到了依赖项错误,不得不用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
。
运行 pacman 时不会出现错误,因为这些库不是官方存储库的一部分,它们是AUR 包的依赖项。
Yaourt不是你的包管理器,它是一个AUR 助手:用它来帮助你安装和管理 AUR 包(或者更好的解决方案,使用一个不安全和错误的解决方案,比如 auracle)。
您可以通过重建 AUR 包、ffmpeg0.10 和必要的依赖项来修复错误。