2014-04-27 143 views
0

我一直在一个问题上停留两天,现在我试图安装的软件将不会继续进行,除非我创建一个非root用户。在Ubuntu上以非root用户身份安装软件

请记住,我是一个大的linux noob,而且对操作系统也不是很有经验。

  • 我在一个名为“smrtanalysis”的组中创建一个名为“smrtanalysis”的用户。
  • 我把他放在sudoers文件中。
  • 我在我的家/尼克/目录中创建了一个名为smrtanalysis的文件夹
  • 我从PacBio网站下载了软件,并将.run文件放到我上面提到的目录中。
  • 我的目录 如上所述,和所述文件.RUN
  • 我登录到用户smrtanalysis苏smrtanalysis,密码使用CHMOD 777和chown(用户smrtanalysis),和类型

    ./smrtanalyis -2.2.0.133377.run

文件运行,但然后用下面的错误消息中止:

W¯¯ e建议将该脚本作为指定的SMRT分析用户 (例如, smrtanalysis)谁将拥有所有smrtpipe作业和守护进程 进程。

当前用户是“根”(主要组:根)

安装成“根”当前不支持切换到所希望的 用户并重新启动安装。取消安装...

这里是安装文档: https://github.com/PacificBiosciences/SMRT-Analysis/wiki/SMRT-Analysis-Software-Installation-v2.2.0

似乎很简单,但我似乎无法得到它的工作。如果你们看安装文档,你可能会告诉我我做错了什么。

感谢您的帮助!

问候, 尼克

+0

无论你试图完成什么,'chmod 777'都是**错误且不安全**。恢复此更改,或在最糟糕的情况下从备份恢复系统。 – tripleee

回答

0

变化

SMRT_ROOT=/opt/smrtanalysis 

SMRT_ROOT=/home/nick/smrtanalysis 

剩下的应该很容易。

要非常小心地从互联网安装二进制文件,请确保您对源代码有信心。

相关问题