Yay 助手一般是非常稳定的,但有时它会被搞乱,在修复好之前,你不能使用它安装任何程序。而其中一个令人头疼的错误是这样的:
yay: error while loading shared libraries: libalpm.so.12: cannot open shared object file: No such file or directory
这个错误特别是在升级到 pacman 6.0 后出现的,因为共享库不兼容。
如何解决 “yay: error while loading shared libraries: libalpm.so.12”
这个错误只能通过完全卸载 yay来解决,包括它的依赖。然后重新安装yay。
没有其他方法来解决这个错误。
我们已经有一个 如何安装 Yay的指南,然而,以下是修复的步骤。
从 AUR 克隆 yay 仓库并构建。在终端窗口中依次运行以下命令。
cd /tmpgit clone 'https://aur.archlinux.org/yay.git'cd /tmp/yaymakepkg -sicd ~rm -rf /tmp/yay/
安装完成后,你可以尝试运行给你带来这个错误的命令。然后就好了。如果你仍然有这个错误,请在下面的评论区告诉我。