這個週末變得更糟。 我無意中從我的Arch Linux系統中刪除了libalpm
庫,渲染pacman ,> paru 和> yay> yay
<code>pacman: error while loading shared libraries: libalpm.so.15: cannot open shared object file: No such file or directory</code>
刪除基本庫,例如libalpm
>可能會削弱您的Arch Linux軟件包管理器。 幸運的是,不需要一個完整的系統重新安裝。本指南詳細介紹瞭如何使用pacman-static
。
目錄的
表
- 理解
pacman-static
>解決錯誤
pacman-static
步驟3:用pacman-static
步驟4:驗證理解 libalpm.so.15
>libalpm.so.15
“ libalpm.so.15:無法打開共享對象文件”錯誤
> >錯誤“ libalpm.so.15:無法打開共享對象文件:沒有這樣的文件或目錄”表示Pacman無法找到必要的共享庫。這通常是由於意外刪除或系統損壞而發生的。
>用
解決錯誤
可以通過AUR訪問pacman-static
預編譯的二進製文件。 這些靜態鏈接的Pacman版本獨立於共享庫。 這是使用它們的方法:
步驟1:下載預編譯的二進製文件pacman-static
步驟2:設置
作為可執行curl -O https://pkgbuild.com/~morganamilo/pacman-static/x86_64/bin/pacman-static
pacman-static
chmod +x pacman-static
pacman-static
:
pacman-static
這重新安裝了pacman並解決了缺失的libalpm
問題。
sudo ./pacman-static -S pacman
libalpm.so.15
驗證Pacman的功能:
步驟5:重建Paru和Yay
>sudo pacman -Syu
sudo pacman -S --needed git base-devel git clone https://aur.archlinux.org/paru.git cd paru/ makepkg -si
>刪除基本庫(例如libalpm
>)令人震驚,而無需完整的系統恢復是可以實現的。 pacman-static
>為“ libalpm.so.15:沒有此類文件或目錄”的錯誤提供了快速有效的解決方案。 遵循這些步驟恢復PACMAN,PARU和YAY功能。
進一步讀取:
以上是如何在Arch Linux中修復破碎的Pacman的詳細內容。更多資訊請關注PHP中文網其他相關文章!