美文网首页
linux非root用户怎么装软件(make)

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

作者: 荷包蛋酱 | 来源:发表于2017-03-02 15:59 被阅读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文件。

    相关文章

      网友评论

          本文标题:linux非root用户怎么装软件(make)

          本文链接:https://www.haomeiwen.com/subject/reahgttx.html