栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 运维 > Linux

安装cmake,没有sudo权限,cannot find openssl; install cmake cannot find openssl, without sudo

Linux 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

安装cmake,没有sudo权限,cannot find openssl; install cmake cannot find openssl, without sudo

背景:实验室公共服务器,账号无sudo权限,也没有openssl,所以安装起来有点费劲。

1、下载cmake安装包,这里以3.21.1为例,如有其他版本要求,请自行去下面网址查找。然后使用tar -zxvf XX命令进行解压,并进入解压之后的目录。Index of /fileshttps://cmake.org/files/

wget https://cmake.org/files/v3.21/cmake-3.21.1.tar.gz

2、修改CMakeLists.txt,在其中添加set(CMAKE_USE_OPENSSL OFF),可以直接添加到文件首行, 这里具体位置应该没有要求。用于解决没有openssl的问题。

3、使用如下命令重载make的指定路径,如果没有sudo权限,直接写入usr会报没有权限的异常。其中$HOME是指向你该用户的root路径,在我这里就是/home/tempUser, make install之后的bin文件等就保存在你指定的anyDirectory目录下。用于解决没有sudo权限问题

./configure --prefix=$HOME/anyDirectory
make
make install

4、在完成上述操作之后,就需要配置本用户的.bashrc文件,在其中添加 export PATH="$HOME/anyDirectory/bin:$PATH" 并重新加载.bashrc文件。这里的anyDirectory需要跟上面--prefix时候设置的保持一致哈!

vim ~/.bashrc
source ~/.bashrc

如果有什么问题可以留言,如果我知道的会继续补充。以上是验证可行的

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/296360.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号