这个周末变得更糟。 我无意中从我的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中文网其他相关文章!