非sudoers用户在Linux服务器上一般是怎么安装所需生信软件的??
大多可以在 ./configure 时用 --prefix 参数指定安装路径
当然不同的程序也未必都一样,有些没root就是搞不定
一般的学生和工作人员当然不能有root啦,分分钟玩儿坏
M36****713 2021-08-13 01:13
每当遇到这种问题,我都要贴出“居家必备技能”:
通常情形:
tar -zxvf cmake-2.8.11.1.tar.gz开发者_C百科
cd cmake-2.8.11.1
./configure --prefix=/db/home/shenwei/local/app/cmake
make && make install
偶尔会遇到
那么《无root权限解决lib××× not found,以及Linux上设置良好的目录结构》
lib××× not found
http://blog.shenwei.me/solve-l ... inux/
qkoufu0004 开发者_开发技巧 2021-08-13 01:28
安装程序是编译包(如C) 时用configure, 加 --prefix=安装路径http://os.51cto.com/art/200705/47062.htm。
如果是PERL,设置比如说perl Makefile.PL --PREFIX=/home/USERNAME/usr
让你的脚本能够找到你安装的模块,需要PERL5LIB的配置
http://www.cnblogs.com/xiangha ... .html
CPAN中配置类似。
如果是PYTHON,注意要设置PYTHONPATH, 下面链接有详细内容:
http://outofmemory.cn/wr/%3Fu% ... dules
用pip, easy_install类似。
其他如Java等不常用,用时可到网上查。
精彩评论