2016-07-12 136 views
0

我需要一些帮助,在PuTTY(虚拟Linux)上安装ABySS汇编程序(没有root权限)(因为它需要很长时间才能通过IT部门等)。 老实说,我不知道从哪里开始,所以如果没有太多问题,我将非常感谢您提供分步指南。 在此先感谢。如何在没有root权限的情况下在linux上安装软件

+0

我不知道,如果你想要做的就是绕过你的IT部门的政策,就必须获得StackOverflow的帮助。你确定没有更简单的方法来解雇吗? –

+1

将程序安装到用户的主目录并不是一件荒谬的事情。有数百万个虚拟Web服务器将Perl模块等放到本地路径中。存在用户分离的原因。你能提供一个链接到有问题的软件和'uname -a'的输出吗? –

+0

有一个链接到一个软件:http://www.bcgsc.ca/platform/bioinfo/software/abyss – Serge

回答

2

如果您指的是软件here,那么按照指示here应该足够了。具体来说,您应该注意标记为的部分。要将ABySS安装到指定的目录中:,并在您的主目录中指定一个您有写权限的目录。例如,我可能:

mkdir ~/abyss 
./configure --prefix=$HOME/abyss 
make 
make install 

注意,我已删除从make install之前sudo,让您尝试运行安装的用户,而不是根源。 make install将把软件放在您指定的任何地方,使用--prefix

但是,这一切都取决于ABySS依赖于您的系统上存在的任何库的源代码。我希望你会在./configure步骤失败,因为某些库缺失。在这种情况下,请下载这些库的源代码,并告诉configure您放置它们的位置(在您的主目录中),遵循Boost在同一页面上给出的示例。

相关问题