Linux中國
如何修復 「yay: error while loading shared libraries: libalpm.so.12」
這篇快速指南是為了幫助你修復 「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 /tmp
git clone 'https://aur.archlinux.org/yay.git'
cd /tmp/yay
makepkg -si
cd ~
rm -rf /tmp/yay/
安裝完成後,你可以嘗試運行給你帶來這個錯誤的命令。然後就好了。如果你仍然有這個錯誤,請在下面的評論區告訴我。
很多人都遇到了這個問題,網路上有 幾個討論。以上是解決這個錯誤的唯一辦法。而且我在任何地方都找不到這個問題的確切根源,除了它是在 pacman 6.0 更新後開始的。
via: https://www.debugpoint.com/2021/07/yay-error-libalpm-so-12/
作者:Arindam 選題:lkxed 譯者:geekpi 校對:wxy
本文轉載來自 Linux 中國: https://github.com/Linux-CN/archive
對這篇文章感覺如何?
太棒了
0
不錯
0
愛死了
0
不太好
0
感覺很糟
0
More in:Linux中國
如何通過 VLC 使用字幕
使用 VLC 媒體播放器播放和管理字幕的新手指南。
Unix 桌面:在 Linux 問世之前
僅僅開源還不足以實現開放,還需開放標準和建立共識。
Valve 對於 Ubuntu 的 Snap 版本的 Steam 並不滿意:原因何在
你可能會發現,Snap 版本的 Steam 並不如你期待的那樣好,你怎麼看?
Wine 9.0 發布,實驗性地加入了 Wayland 驅動
Wine 的這個新版本正在為未來做好準備!