如何在没有root权限的情况下在linux上安装软件

时间:2016-07-12 14:41:11

标签: linux

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

1 个答案:

答案 0 :(得分:2)

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

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

请注意,我已从sudo之前删除了make install,因此您尝试以用户而不是root身份运行安装。 make install会将软件放在您--prefix指定的任何位置。

但是,这完全取决于ABySS依赖于您的系统的任何库的源代码。我希望你在./configure步骤失败,因为缺少一些库。在这种情况下,请下载这些库的源代码,然后按照在同一页面上为Boost提供的示例,告诉configure您放置它们的位置(在主目录中)。