linux非root用户怎么装软件(make)

2017-03-02  本文已影响0人  荷包蛋酱

比如我要装个cmake,吼吼老师不给root权限(正是因为这样资源不共享,实验室才不进步!老师你懂吗!)

1. 手动下载压缩包: wget http://dddddd

2. 解压: tar -xvzf cmake-3.8.0-rc1.tar.gz (x解压;v显示过程;z压缩包gzip属性;f后面是压缩包名字)

3. 如果原来的机器上没有装过cmake,先运行命令  ./bootstrap

4. 进入解压后的src文件,先把配置中的安装路径头改了,不然默认是/usr/local,我们不是root用户是没有权限的,./configure --prefix=/home/wangjing/my_path

5. make   编译得到可执行文件

6. make install   安装可执行文件到指定目录(/home/wangjing/my_path);

7.如果/home/wangjing/my_path没有在shell的$PATH变量中,那么cd到home目录: cd /home/wangjing;修改home目录下的.bashrc文件,在其中的$PATH变量中加入/home/wangjing/my_path目录;这样在shell终端里直接敲cmake就行运行cmake了。

对于7,PATH的修改,全局地修改 export PATH=$PATH:/home/wangjing/wj_path/bin

8.为了将目录永久添加到 $PATH ,只要将"export"的那行添加到.bashrc或/etc/bashrc文件中。 echo 'export PATH=dir_xxx:$PATH' >> ~/.bashrcsource ~/.bashrc

如果不加export,则这个修改的路径,只针对当前的terminal有效,就是说没有彻底修改./bashrc文件。

上一篇下一篇

猜你喜欢

热点阅读