root安裝
使用easy_install安裝:
easy_install是乙個工具,不是系統自帶,需要安裝,它的作用類似於php中的pear,或者ruby中的gem,或者perl中的cpan。安裝命令如下:
wget -q
python ez_setup.py packagename
無root許可權:
1.由於伺服器集群上以安裝了python2.6,現在要安裝deliciousapi。預設的安裝路徑在「/usr/local/lib64/python2.6/site-packages」,沒有root許可權的話就無法安裝成功。因此需要指定安裝的prefix。
lonfee@node100:~/tools/deliciousapi-1.6.7> python setup.py build
/usr/lib64/python2.6/distutils/dist.py:266: userwarning: unknown distribution option: 'install_requires'
warnings.warn(msg)
running build
running build_py
lonfee@node100:~/tools/deliciousapi-1.6.7> python setup.pyinstall --prefix=~/.local/usr/lib64/python2.6/distutils/dist.py:266: userwarning: unknown distribution option: 'install_requires'
warnings.warn(msg)
running install
running build
running build_py
running install_lib
byte-compiling /dawnfs/users/lonfee/.local/lib64/python2.6/site-packages/deliciousapi.py to deliciousapi.pyc
running install_egg_info
removing /dawnfs/users/lonfee/.local/lib64/python2.6/site-packages/deliciousapi-1.6.7-py2.6.egg-info
writing /dawnfs/users/lonfee/.local/lib64/python2.6/site-packages/deliciousapi-1.6.7-py2.6.egg-info
lonfee@node100:~/tools/deliciousapi-1.6.7>
2.將指定路徑下的lib和bin分別加入環境變數中:echo "pythonpath=$home/.local/lib/python2.6/site-packages" >> .bashrc
echo "export path=$home/.local/bin:$path" >> .bashrc
source .bashrc
這樣就實現了在沒有root許可權的情況下安裝python的模組。
3.接下來安裝deliciousap所依賴的模組beautifulsoup。
3.1.首先安裝setuptools
wget
bash setuptools-0.6c11-py2.6.egg --prefix=/dawnfs/users/lonfee/.local/
3.2 安裝beautifulsoup
easy_install --prefix=~/.local beautifulsoup
./configure --prefix=~/path
make
make install
4.如果有必要,更改環境變數。需要注意的是,如果你安裝了乙個不同於系統已有版本的軟體,需要在path變數中將新安裝軟體的bin路徑放在原有軟體的前面,以確保系統先搜到新安裝的軟體。
非root情況下安裝mysql
由於沒有root許可權,不想使用root使用者安裝在系統中的mysql,今天打算在伺服器自己的個人目錄裡安裝mysql。找到了乙個非root使用者安裝的方法,按步驟做下來還是踩了不少坑,由此記錄一下。參考 linux下非root許可權安裝mysql tar zvxf tar.gz 解壓縮 cd 進入...
docker 無網情況下安裝nginx
從這個裡找下的快 去沒網路的伺服器 docker load i nginx.tar 載入 這個匯入預設沒映象名 docker import nginx 1.15.tar nginx imp 這個指定映象名 docker run d name nginx hub.c.163.com library n...
在無root許可權的伺服器下安裝cmake
很多時候伺服器是沒法拿到root許可權的,在安裝cmake的時候會經常遇到sudo的指令,現在提供一種在無root許可權的伺服器下安裝cmake的方法。開始安裝 cd cmake 3.12.xx bootstrap configure prefix home 自己定義的目錄 make make in...