| 会员登录 立即注册

打印 上一主题 下一主题

如何修复“yay: error while loading shared libraries: libalpm.so.12”

[复制链接]
跳转到指定楼层
楼主
3AAA 发表于 2022-6-10 17:53:19 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
楼主
3AAA
2022-6-10 17:53:19 3709 0 看楼主


这篇快速指南是为了帮助你修复 “yay error: while loading shared libraries: libalpm.so.12” 错误。

如果你在系统中运行 Arch Linux的时间比较长,那么由于其滚动发布性质以及你的硬件支持,程序可能会损坏。 如果你使用 AUR 助手 Yay,那么有时,由于其他软件包的多次安装升级,Yay 可能会损坏。

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/
安装完成后,你可以尝试运行给你带来这个错误的命令。然后就好了。如果你仍然有这个错误,请在下面的评论区告诉我。

很多人都遇到了这个问题,网络上有 几个讨论。以上是解决这个错误的唯一办法。而且我在任何地方都找不到这个问题的确切根源,除了它是在 pacman 6.0 更新后开始的。

via: https://www.debugpoint.com/2021/07/yay-error-libalpm-so-12/

作者:Arindam选题:lkxed译者:geekpi校对:wxy

本文由 LCTT原创编译,Linux中国荣誉推出
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则 返回列表

3AAA 当前离线
白银会员

查看:3709 | 回复:0

关于我们  |   侵权投诉受理  |   联系我们  |   Archiver  |  
免责声明:邳州信息网所有言论只代表发表者个人观点,与本站无关
Copyright © 2009-2025 pzxxw.com 版权所有:邳州金银杏文化传媒有限公司  

苏公网安备 32038202000401号

快速回复 返回顶部 返回列表