0
我需要一些帮助,在PuTTY(虚拟Linux)上安装ABySS汇编程序(没有root权限)(因为它需要很长时间才能通过IT部门等)。 老实说,我不知道从哪里开始,所以如果没有太多问题,我将非常感谢您提供分步指南。 在此先感谢。如何在没有root权限的情况下在linux上安装软件
我需要一些帮助,在PuTTY(虚拟Linux)上安装ABySS汇编程序(没有root权限)(因为它需要很长时间才能通过IT部门等)。 老实说,我不知道从哪里开始,所以如果没有太多问题,我将非常感谢您提供分步指南。 在此先感谢。如何在没有root权限的情况下在linux上安装软件
如果您指的是软件here,那么按照指示here应该足够了。具体来说,您应该注意标记为的部分。要将ABySS安装到指定的目录中:,并在您的主目录中指定一个您有写权限的目录。例如,我可能:
mkdir ~/abyss
./configure --prefix=$HOME/abyss
make
make install
注意,我已删除从make install
之前sudo
,让您尝试运行安装的用户,而不是根源。 make install
将把软件放在您指定的任何地方,使用--prefix
。
但是,这一切都取决于ABySS依赖于您的系统上存在的任何库的源代码。我希望你会在./configure
步骤失败,因为某些库缺失。在这种情况下,请下载这些库的源代码,并告诉configure您放置它们的位置(在您的主目录中),遵循Boost在同一页面上给出的示例。
我不知道,如果你想要做的就是绕过你的IT部门的政策,就必须获得StackOverflow的帮助。你确定没有更简单的方法来解雇吗? –
将程序安装到用户的主目录并不是一件荒谬的事情。有数百万个虚拟Web服务器将Perl模块等放到本地路径中。存在用户分离的原因。你能提供一个链接到有问题的软件和'uname -a'的输出吗? –
有一个链接到一个软件:http://www.bcgsc.ca/platform/bioinfo/software/abyss – Serge