Maison  >  Questions et réponses  >  le corps du texte

ubuntu - 没有root权限的前提下,如何安装Cmake

具体情况是,在我的工作环境中,我的远程工作站是Ubuntu系统,并且我没有root权限。
作为一个普通用户,我在~/.bashrc中,添加了:

PATH=$PATH:~/bin

安装软件时,通常是安在~/bin/目录下,比如自己编译的Vim;一些比较大的“绿色”软件,则是把可执行文件,软连接到这里,比如Eclipse

但是,我不知道如何安装Cmake,及其依赖。我原先的方法,无法奏效。

PHP中文网PHP中文网2738 Il y a quelques jours810

répondre à tous(3)je répondrai

  • 大家讲道理

    大家讲道理2017-04-22 09:01:00

    Le logiciel Linux peut être installé n'importe où, à condition qu'il puisse être trouvé lors de son utilisation. Vous avez défini les variables d'environnement, puis cmake peut être installé sous le chemin $HOME. Vous pouvez télécharger le code source de cmake, <🎜. >Vous pouvez voir qu'il y a un ./configure --help, configurez-le simplementinstall path

    répondre
    0
  • 阿神

    阿神2017-04-22 09:01:00

    Je n'ai jamais essayé d'installer ce genre d'application de bas niveau avec un compte non root. Le processus suivant a été obtenu auprès de Baidu. Vous pouvez l'essayer :

    .
    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了。

    Étape 5 : echo 'export PATH=dir_xxx:$PATH' >> ~/.bashrc
    source ~/.bashrc

    Ensuite, vous devriez pouvoir compiler le fichier via cmake.

    répondre
    0
  • 阿神

    阿神2017-04-22 09:01:00

    En fait, même sans root, si votre compte est dans le groupe d'utilisateurs sudo, cela suffit.
    Si vous n'avez plus les autorisations sudo, abandonnez. Ou vous pouvez essayer la compilation croisée.

    répondre
    0
  • Annulerrépondre