linux环境下非root用户如何安装各种软件呢?以cmake为例。
1. 官网https://cmake.org/download/下载源文件:注意要下载的是source文件
2. 解压
$ tar -zvxf cmake-3.14.5.tar.gz
$ cd cmake-3.14.5
$ ./bootstrap
$ ./configure --prefix=/home/xxx/cmake !!!注意,要在自己用户名下的目录配置,如果不加--prefix会默认在root目录下配置,这样后面make install时没有sudo权限会失败
$ make
$ make install
3. 修改环境变量
$ vim ~/.bashrc
添加环境变量,就是刚才你安装的位置,–prefix对应
export PATH=/home/xxx/cmake/bin:$PATH
激活环境变量
$ source ~/.bashrc
4. 检查cmake是否安装成功
$ cmake 或 cmake --version 或 which cmake