加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > Linux > 正文

linux – 我删除了libssl.so.10

发布时间:2020-12-13 17:20:03 所属栏目:Linux 来源:网络整理
导读:我不能apt-get,我删除了libssl.so.10 大多数命令包括wget给我一些东西到libssl.so.10的末尾:无法打开共享对象文件:没有这样的文件或目录 是否有一种可靠的方法可以在我仍有活动连接时备份所有数据. 解决方法 您是否真的删除了真正的.so文件或仅删除了指向
我不能apt-get,我删除了libssl.so.10

大多数命令包括wget给我一些东西到libssl.so.10的末尾:无法打开共享对象文件:没有这样的文件或目录

是否有一种可靠的方法可以在我仍有活动连接时备份所有数据.

解决方法

您是否真的删除了真正的.so文件或仅删除了指向真实.so文件的软链接,因此库创建者可以动态刷新库,以便重新编译系统中的所有程序.

如果你只删除了软链接,让我们找到它!

使用

find /usr/lib | grep libssl

找到真正的.so文件,如果你找到它,重新创建软链接:

ln /usr/lib/path/to/real/libssl /lib/libssl.so.10

也许程序(现在:apt-get)尝试到达指定路径中的共享库,该路径编译到程序中,找到您的程序:

which apt-get

(我的结果是:/usr/bin/apt-get)

并在程序中找到“潜在”共享库位置:

strings /path/to/your/program

(我的结果是:

/lib64/ld-linux-x86-64.so.2
libapt-pkg.so.4.12
libutil.so.1
libstdc++.so.6
libm.so.6
libgcc_s.so.1
libc.so.6
__libc_start_main
   install - Install new packages (pkg is libc6 not libc6.deb)

)

啊,它是静态使用/lib64/ld-linux-x86-64.so.2

(看起来像我的apt-get编译的whitout libssl)

我们来试试吧!

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读