写点什么

解决 centos 离线安装 cmake 找不到 OpenSSL 问题

  • 2024-02-22
    四川
  • 本文字数:576 字

    阅读完需:约 2 分钟

解决centos离线安装cmake找不到OpenSSL问题

在 CentOS 系统中离线安装 cmake 时,可能会遇到找不到 OpenSSL 的问题。这是因为 cmake 在构建过程中需要 OpenSSL,但是在离线环境下,系统可能没有预先安装这个库。以下是解决这个问题的步骤:

  1. 准备 OpenSSL 库:在有网络的环境下,从 OpenSSL 的官方网站下载源代码包。选择与你的 CentOS 系统匹配的版本。

  2. 携带到离线环境:通过 U 盘、移动硬盘等方式,将 OpenSSL 的源代码包携带到离线的 CentOS 系统中。

  3. 安装 OpenSSL:在离线的 CentOS 系统中,解压 OpenSSL 的源代码包,然后进入到解压后的目录。执行以下命令进行编译和安装:

./configmakesudo make install
复制代码
  1. 环境变量设置:安装完成后,OpenSSL 默认被安装在/usr/local/ssl 目录下。你需要将其添加到环境变量中,以便 cmake 可以找到它。编辑/etc/profile 文件,添加以下两行:

export OPENSSL_ROOT_DIR=/usr/local/sslexport PATH=$PATH:/usr/local/ssl/bin
复制代码

然后执行 source /etc/profile 使修改立即生效。

  1. 安装 cmake:现在你可以开始安装 cmake 了。解压 cmake 的源代码包,进入到解压后的目录,执行以下命令进行编译和安装:

./bootstrapmakesudo make install
复制代码

以上步骤应该可以解决在 CentOS 离线环境下安装 cmake 时找不到 OpenSSL 的问题。如果在执行过程中遇到其他问题,需要根据具体的错误信息进行排查和解决。


香港五网 CN2 网络云服务器链接:www.tsyvps.com

蓝易云香港五网 CN2 GIA/GT 精品网络服务器。拒绝绕路,拒绝不稳定。

发布于: 刚刚阅读数: 4
用户头像

百度搜索:蓝易云 2023-07-05 加入

香港五网CN2免备案服务器

评论

发布
暂无评论
解决centos离线安装cmake找不到OpenSSL问题_Linux_百度搜索:蓝易云_InfoQ写作社区