ubuntu - 没有root权限的前提下,如何安装Cmake
PHP中文网
PHP中文网 2017-04-22 08:59:00
0
3
811

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

PATH=$PATH:~/bin

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

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

PHP中文网
PHP中文网

认证高级PHP讲师

répondre à tous(3)
大家讲道理

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

阿神

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.

阿神

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.

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!