gpt4 book ai didi

linux - 在 Ubuntu 18 中使用 Ubuntu 16 的共享库

转载 作者:太空宇宙 更新时间:2023-11-04 10:01:57 24 4
gpt4 key购买 nike

我正在开发一个在 Ubuntu 18.04 机器上执行的程序,它需要一个仅适用于 Ubuntu 16 的共享库。可以在 Ubuntu 18 中使用这个共享库吗?

最佳答案

也许吧。你将不得不尝试。不过,它可能会给您带来各种奇怪的问题,并使您面临未知的安全风险。

尝试将 *.so 文件和所有链接复制到 /usr/local/lib/(需要 root 权限)。如果程序找不到它,请尝试 sudo ldconfig -v 并在输出中查找您的库。如果它在那里,您可以尝试再次运行您的程序。

最简单的情况是您的程序立即因缺少 GLIBC 中的符号而失败。在这种情况下,你不能。找到库的源代码并在新系统上编译它。

如果这不是一个选项,您可以考虑在新系统上运行的 VM 中安装 Ubuntu 16。这将使您面临各种安全风险,这些风险可以通过确保只有外部 Ubuntu 18(获得安全更新)可以与 VM 通信来减轻。仅在以下情况下推荐:a) 你知道自己在做什么和做过很多次,b) 你认识适合 a) 的人,或 c) 你的经理不关心你公司的声誉并给你一个签字将您的所有数据交给任何可以访问互联网的人。

正确看待最后一个选项:人类攻击您的时代早已一去不复返了。今天的威胁是自动攻击系统,它会抓取更新站点的安全漏洞,并在没有任何人为干预的情况下全天候 24/7 尝试连接到 Internet 的任何东西。人类第一次参与进来是在系统拥有一组新系统的时候。

关于linux - 在 Ubuntu 18 中使用 Ubuntu 16 的共享库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55469409/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com