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 後出現的,因為共享庫不兼容。

error while loading shared libraries - yay

如何解決 「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

本文由 LCTT 原創編譯,Linux中國 榮譽推出


本文轉載來自 Linux 中國: https://github.com/Linux-CN/archive

對這篇文章感覺如何?

太棒了
0
不錯
0
愛死了
0
不太好
0
感覺很糟
0
雨落清風。心向陽

    You may also like

    Leave a reply

    您的郵箱地址不會被公開。 必填項已用 * 標註

    此站點使用Akismet來減少垃圾評論。了解我們如何處理您的評論數據

    More in:Linux中國