Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/linux/25.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Linux 以非root用户身份在Ubuntu上安装软件_Linux_Ubuntu_Installation - Fatal编程技术网

Linux 以非root用户身份在Ubuntu上安装软件

Linux 以非root用户身份在Ubuntu上安装软件,linux,ubuntu,installation,Linux,Ubuntu,Installation,我已经被一个问题困扰了两天了,我试图安装的软件将无法继续,除非我使用一个非root用户的独立用户 请记住,我是一个linux高手,对操作系统不是很有经验 我在一个名为“smrtanalysis”的组中创建了一个名为“smrtanalysis”的用户 我把他放在sudoers的档案里了 我在我的home/nick/目录中创建了一个名为smrtanalysis的文件夹 我从PacBio网站下载了该软件,并将.run文件放入我上面提到的这个目录中 我在目录中使用了chmod777和chown(用于用

我已经被一个问题困扰了两天了,我试图安装的软件将无法继续,除非我使用一个非root用户的独立用户

请记住,我是一个linux高手,对操作系统不是很有经验

  • 我在一个名为“smrtanalysis”的组中创建了一个名为“smrtanalysis”的用户
  • 我把他放在sudoers的档案里了
  • 我在我的home/nick/目录中创建了一个名为smrtanalysis的文件夹
  • 我从PacBio网站下载了该软件,并将.run文件放入我上面提到的这个目录中
  • 我在目录中使用了chmod777和chown(用于用户smrtanalysis) 以及.run文件
  • 我通过su-smrtanalysis、密码登录到smrtanalysis用户,然后键入

    ./smrtanalyis-2.2.0.133377.run

文件将运行,但随后将中止,并显示以下错误消息:

我们建议作为指定的SMRT分析用户运行此脚本 (例如smrtanalysis)谁将拥有所有smrtpipe作业和守护进程 过程

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

当前不支持以“根目录”安装,请切换到所需的目录 用户并重新启动安装。正在中止安装

以下是安装文档:

这似乎很简单,但我似乎无法让它工作。如果你们看一下安装文档,也许就能告诉我我做错了什么

谢谢你的帮助

问候,, 尼克改变

SMRT_ROOT=/opt/smrtanalysis

剩下的应该很简单


从internet安装二进制文件时要非常小心,确保您对源代码有信心

只是不要使用root,您以root身份运行脚本是偶然的


(更新:pacbio团队也可以从github页面上获得帮助。)

无论您试图实现什么,
chmod 777
都是错误的,不安全的。还原此更改,或者在最坏的情况下,从备份中恢复系统。
SMRT_ROOT=/home/nick/smrtanalysis