如何修復(fù) “yay: error while loading shared libraries: libalpm.so.12”
如果你在系統(tǒng)中運(yùn)行 Arch Linux 的時(shí)間比較長,那么由于其滾動(dòng)發(fā)布性質(zhì)以及你的硬件支持,程序可能會(huì)損壞。 如果你使用 AUR 助手 Yay,那么有時(shí),由于其他軟件包的多次安裝升級(jí),Yay 可能會(huì)損壞。
Yay 助手一般是非常穩(wěn)定的,但有時(shí)它會(huì)被搞亂,在修復(fù)好之前,你不能使用它安裝任何程序。而其中一個(gè)令人頭疼的錯(cuò)誤是這樣的:
這個(gè)錯(cuò)誤特別是在升級(jí)到 pacman 6.0 后出現(xiàn)的,因?yàn)楣蚕韼觳患嫒荨?/p>
error while loading shared libraries - yay
如何解決 “yay: error while loading shared libraries: libalpm.so.12”
這個(gè)錯(cuò)誤只能通過完全卸載 ??yay?
? 來解決,包括它的依賴。然后重新安裝 ??yay?
?。
沒有其他方法來解決這個(gè)錯(cuò)誤。
我們已經(jīng)有一個(gè) ??如何安裝 Yay?? 的指南,然而,以下是修復(fù)的步驟。
從 AUR 克隆 yay 倉庫并構(gòu)建。在終端窗口中依次運(yùn)行以下命令。
安裝完成后,你可以嘗試運(yùn)行給你帶來這個(gè)錯(cuò)誤的命令。然后就好了。如果你仍然有這個(gè)錯(cuò)誤,請(qǐng)?jiān)谙旅娴脑u(píng)論區(qū)告訴我。
很多人都遇到了這個(gè)問題,網(wǎng)絡(luò)上有 ??幾個(gè)討論??。以上是解決這個(gè)錯(cuò)誤的唯一辦法。而且我在任何地方都找不到這個(gè)問題的確切根源,除了它是在 pacman 6.0 更新后開始的。