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

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

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

PATH=$PATH:~/bin

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

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

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

認(rèn)證高級(jí)PHP講師

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

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

阿神

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

1、進(jìn)入到cmake解壓后的文件夾;因?yàn)樵瓉淼臋C(jī)器上沒有裝過cmake,先運(yùn)行命令  ./bootstrap;
2、cmake的默認(rèn)安裝路徑應(yīng)該需要root權(quán)限;由于沒有root權(quán)限,所以配置一下安裝路徑(安裝在自己有權(quán)限的目錄下),運(yùn)行命令 ./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就行運(yùn)行cmake了。

第5步:echo 'export PATH=dir_xxx:$PATH' >> ~/.bashrc
source ~/.bashrc

然後應(yīng)該就可以透過cmake編譯檔案了。

阿神

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

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