决定将每次archlinux更新时遇到的问题记录下来。
今天更新的时候遇到了下面的问题
resolving dependencies...
looking for conflicting packages...
error: failed to prepare transaction (could not satisfy dependencies)
:: ffmpeg2.8: installing x265 (2.7-1) breaks dependency 'libx265.so=146-64'
从reddit上发现这个问题是因为vlc依赖ffmpeg2.8而升级后依赖ffmpeg,然而现在系统里两个都有而引起的。
解决这个问题,我们要先对vlc升级
sudo pacman -Sy vlc
然后卸载ffmpeg2.8
sudo pacman -R ffmpeg2.8
之后再升级就OK啦~