首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在Ubuntu上以非root方式安装软件

在Ubuntu上以非root方式安装软件
EN

Stack Overflow用户
提问于 2014-04-27 20:24:44
回答 2查看 648关注 0票数 0

我已经在一个问题上被困了两天了,我试图安装的软件将不会继续,除非我创建一个独立的用户,即非根用户。

请记住,我是一个很大的linux新手,在操作系统方面经验不多。

  • 我在一个名为"smrtanalysis“的组中创建了一个名为"smrtanalysis”的用户。
  • 我把他放进了行凶者的档案里。
  • 我在我的home/nick/目录中创建了一个名为smrtanalysis的文件夹
  • 我从PacBio网站下载了该软件,并将.run文件放入我前面提到的目录中。
  • 我在上面提到的目录和.run文件上使用了chmod 777和chown (用于用户smrtanalysis)。
  • 我通过su smrtanalysis、密码登录smrtanalysis用户,然后键入 ./smrtanalyis-2.2.0.133377运行

该文件将运行,但随后使用以下错误消息中止:

我们建议以指定的smrtanalysis用户(例如smrtanalysis)的身份运行此脚本,该用户将拥有所有smrt管道作业和守护进程。 当前用户是“root”(主组: root) 安装为“root”当前不支持切换到所需的用户并重新启动安装。中止安装..。

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

这似乎很简单,但我似乎无法使它发挥作用。如果你们看看安装文档,你们可能会告诉我我做错了什么。

谢谢你的帮助!

你好,尼克

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2014-04-27 20:38:42

变化

代码语言:javascript
复制
SMRT_ROOT=/opt/smrtanalysis

在……上面

代码语言:javascript
复制
SMRT_ROOT=/home/nick/smrtanalysis

剩下的应该很简单。

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

票数 0
EN

Stack Overflow用户

发布于 2014-04-28 20:49:39

只是不要为此使用root,您只是偶然地以root的形式运行了脚本。

(更新: pacbio也可以在https://github.com/PacificBiosciences/SMRT-Analysis/issues的github页面上提供帮助。)

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/23328543

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档