国产av日韩一区二区三区精品,成人性爱视频在线观看,国产,欧美,日韩,一区,www.成色av久久成人,2222eeee成人天堂

ubuntu - 沒有root權限的前提下,如何安裝Cmake
PHP中文網(wǎng)
PHP中文網(wǎng) 2017-04-22 08:59:00
0
3
1034

具體情況是,在我的工作環(huán)境中,我的遠程工作站是Ubuntu係統(tǒng),並且我沒有root權限。
作為一個普通用戶,我在~/.bashrc中,添加了:

PATH=$PATH:~/bin

安裝軟件時,通常是安在~/bin/目錄下,比如自己編譯的Vim;一些比較大的“綠色”軟件,則是把可執(zhí)行文件,軟連接到這裏,比如Eclipse。

但是,我不知道如何安裝Cmake,及其依賴。我原先的方法,無法奏效。

PHP中文網(wǎng)
PHP中文網(wǎng)

認證高級PHP講師

全部回覆(3)
大家講道理

Linux的軟體可以安裝到任意地方, 只要用的時候, 能找到就行了. 你已經(jīng)設定了環(huán)境變數(shù), 那麼cmake就可以安裝到$HOME路徑下面. 你去下載cmake的源碼, ./configure --help能看到有一個install path, 設定一下這個就行了

阿神

這種偏底層的應用,我還沒試過非root帳號安裝過,下面的過程是我百度到的,樓主可以試試:

1、進入到cmake解壓后的文件夾;因為原來的機器上沒有裝過cmake,先運行命令  ./bootstrap;
2、cmake的默認安裝路徑應該需要root權限;由于沒有root權限,所以配置一下安裝路徑(安裝在自己有權限的目錄下),運行命令 ./configure --prefix=dir_xxx;
3、make,編譯得到可執(zhí)行文件;
4、make install,安裝可執(zhí)行文件到指定目錄(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' >> ~/.bashrc
source ~/.bashrc

然後應該就可以透過cmake編譯檔案了。

阿神

其實即便沒有root,如果你的帳號在sudo用戶群組中,那也就夠了。
如果沒有了sudo權限,那還是放棄吧?;蛘吣憧梢試L試交叉編譯。

最新下載
更多>
網(wǎng)站特效
網(wǎng)站源碼
網(wǎng)站素材
前端模板