如何在 pacman 损坏的情况下手动下载并安装 libcrypto.so.1.1 和 libssl.so.1.1

dhi*_*agr 2 arch-linux pacman

这个问题的答案让我走上了正确的道路,但我仍然不知道如何手动下载这两个包以遵循答案提到的步骤。

foo*_*oot 6

  1. 使用您链接的问题的答案提供的链接来查找 Arch Linux 站点的软件包。您还可以 在官方存储库中搜索任何包您还可以搜索类似的内容,它应该列出提供这些库的包。在这种情况下,openssl 包提供了您正在寻找的两个库。libcrypto
  2. 在包页面上,您可以看到“提供”行列出了您正在查找的库。在“包内容”部分下,您可以展开以显示包中的所有文件,以确认其中包含您要查找的文件,例如usr/lib/libcrypto.so.1.1
  3. 在右上角的“包操作”下,单击底部的“从镜像下载”。你最终应该得到一个像openssl-1.1-1.1.1.s-2-x86_64.pkg.tar.zst.
  4. 提取内容tar --use-compress-program=unzstd -xvf openssl-1.1-1.1.1.s-2-x86_64.pkg.tar.zst
  5. 在解压后的文件夹中,从步骤2中的文件列表中找到所需的文件,并将其复制到系统上相应的位置。