84669 Lernen von Personen
152542 Lernen von Personen
20005 Lernen von Personen
5487 Lernen von Personen
7821 Lernen von Personen
359900 Lernen von Personen
3350 Lernen von Personen
180660 Lernen von Personen
48569 Lernen von Personen
18603 Lernen von Personen
40936 Lernen von Personen
1549 Lernen von Personen
1183 Lernen von Personen
32909 Lernen von Personen
具体情况是,在我的工作环境中,我的远程工作站是Ubuntu系统,并且我没有root权限。作为一个普通用户,我在~/.bashrc中,添加了:
~/.bashrc
PATH=$PATH:~/bin
安装软件时,通常是安在~/bin/目录下,比如自己编译的Vim;一些比较大的“绿色”软件,则是把可执行文件,软连接到这里,比如Eclipse。
~/bin/
但是,我不知道如何安装Cmake,及其依赖。我原先的方法,无法奏效。
认证高级PHP讲师
Linux的软件可以安装到任意地方, 只要用的时候, 能找到就行了. 你已经设置了环境变量, 那么cmake就可以安装到$HOME路径下面. 你去下载cmake的源码, ./configure --help能看到有一个install path, 设置一下这个就行了
$HOME
./configure --help
install path
这种偏底层的应用,我还没没试过非root账户安装过,下面的过程是我百度到的,楼主可以试试:
1、进入到cmake解压后的文件夹;因为原来的机器上没有装过cmake,先运行命令 ./bootstrap; 2、cmake的默认安装路径应该需要root权限;由于没有root权限,所以配置一下安装路径(安装在自己有权限的目录下),运行命令 ./configure --prefix=dir_xxx; 3、make,编译得到可执行文件; 4、make install,安装可执行文件到指定目录(dir_xxx); 5、如果dir_xxx没有在shell的$PATH变量中,那么cd到home目录: cd ~;修改home目录下的.bashrc文件,在其中的$PATH变量中加入dir_xxx目录;这样在shell终端里直接敲cmake就行运行cmake了。
第5步:echo 'export PATH=dir_xxx:$PATH' >> ~/.bashrcsource ~/.bashrc
然后应该就可以通过cmake编译文件了。
其实即便没有root,如果你的帐号在sudo用户组中,那也就足够了。如果没有了sudo权限,那还是放弃吧。或者你可以尝试交叉编译。
Linux的软件可以安装到任意地方, 只要用的时候, 能找到就行了. 你已经设置了环境变量, 那么cmake就可以安装到
$HOME
路径下面. 你去下载cmake的源码,./configure --help
能看到有一个install path
, 设置一下这个就行了这种偏底层的应用,我还没没试过非root账户安装过,下面的过程是我百度到的,楼主可以试试:
第5步:echo 'export PATH=dir_xxx:$PATH' >> ~/.bashrc
source ~/.bashrc
然后应该就可以通过cmake编译文件了。
其实即便没有root,如果你的帐号在sudo用户组中,那也就足够了。
如果没有了sudo权限,那还是放弃吧。或者你可以尝试交叉编译。