比如我要装个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文件。