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中國
Let's Encrypt 正式發布,已經保護 380 萬個域名
由於 Let's Encrypt 讓安裝 X.509 TLS 證書變得非常簡單,所以這個數量增長迅猛。
關於Linux防火牆iptables的面試問答
Nishita Agarwal是Tecmint的用戶,她將分享關於她剛剛經歷的一家公司(印度的一家私人公司Pune)的面試經驗。在面試中她被問及許多不同的問題,但她是iptables方面的專家,因此她想分享這些關於iptables的問題和相應的答案給那些以後可能會進行相關面試的人。 所有的問題和相應的答案都基於Nishita Agarwal的記憶並經過了重寫。 嗨,朋友!我叫Nishita Agarwal。我已經取得了理學學士學位,我的專業集中在UNIX和它的變種(BSD,Linux)。它們一直深深的吸引著我。我在存儲方面有1年多的經驗。我正在尋求職業上的變化,並將供職於印度的P
Lets Encrypt 已被所有主流瀏覽器所信任
旨在讓每個網站都能使用 HTTPS 加密的非贏利組織 Lets Encrypt 已經得了 IdenTrust的交叉簽名,這意味著其證書現在已經可以被所有主流的瀏覽器所信任。從這個裡程碑事件開始,訪問者訪問使用了Lets Encrypt 證書的網站不再需要特別配置就可以得到 HTTPS 安全保護了。 Lets Encrypt 的兩個中級證書 ...
SSL/TLS 加密新紀元 – Lets Encrypt
根據 Let's Encrypt 官方博客消息,Let's Encrypt 服務將在下周(11 月 16 日)正式對外開放。 Let's Encrypt 項目是由互聯網安全研究小組(ISRG,Internet Security Research Group)主導並開發的一個新型數字證書認證機構(CA,Certificate ...

















