求助!安装好软件,打开一个新terminal却显示“找不到命令”

系统安装、升级讨论
版面规则
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
回复
gyk321
帖子: 4
注册时间: 2016-12-16 21:51
系统: ubuntu

求助!安装好软件,打开一个新terminal却显示“找不到命令”

#1

帖子 gyk321 » 2016-12-17 14:32

我下载了第三方的软件包,用其中的install文件进行安装(根据readme指示,用./install安装),结果显示安装成功,输入命令(软件名)后也能成功运行。但是,当我关掉软件,打开一个新的terminal并输入相同命令时,却显示“找不到命令”,软件无法运行。不知道大家知不知道这是为什么?怎么解决?跪谢!!!
p.s.该软件是centos6版本,但说明里也说适用于ubuntu,应该不是这个问题吧。。。
头像
vickycq
帖子: 4507
注册时间: 2011-03-20 13:12
系统: Debian
来自: 山东省寿光县
联系:

Re: 求助!安装好软件,打开一个新terminal却显示“找不到命令”

#2

帖子 vickycq » 2016-12-17 14:42

gyk321 写了:我下载了第三方的软件包
方便请提供软件包名称及下载地址,便于针对具体情况分析
gyk321 写了:输入命令(软件名)后也能成功运行
建议将执行的命令及输出的文字全部复制贴上来,不要节选。
Debian 中文论坛 - forums.debiancn.org
欢迎所有 Debian GNU/Linux 用户
gyk321
帖子: 4
注册时间: 2016-12-16 21:51
系统: ubuntu

Re: 求助!安装好软件,打开一个新terminal却显示“找不到命令”

#3

帖子 gyk321 » 2016-12-17 16:51

软件的名字是phenix,下载页面是https://www.phenix-online.org/download/phenix/release/,我是直接在网页上下载(需要用户名和密码),没有用terminal。
安装完后我执行的命令:phenix
在进行安装的terminal中,软件就正常运行了。但打开一个新terminal时,再输入该命令,则输出:phenix:未找到命令
gyk321
帖子: 4
注册时间: 2016-12-16 21:51
系统: ubuntu

Re: 求助!安装好软件,打开一个新terminal却显示“找不到命令”

#4

帖子 gyk321 » 2016-12-17 17:58

我好像找到问题所在了:
To run jobs remotely, you need to source the phenix_env in your .cshrc (or equivalent) file.
但是这要怎么做呢?
头像
vickycq
帖子: 4507
注册时间: 2011-03-20 13:12
系统: Debian
来自: 山东省寿光县
联系:

Re: 求助!安装好软件,打开一个新terminal却显示“找不到命令”

#5

帖子 vickycq » 2016-12-17 18:13

运行前需利用自带脚本 phenix_env 正确设置环境变量
假设 phenix 安装到了 /usr/local/phenix-<version>
(将 phenix-<version> 替换为实际文件夹名称)
找到以下文件 /usr/local/phenix-<version>/phenix_env.sh
将以下内容加入您的 bashrc

代码: 全选

source /usr/local/phenix-<version>/phenix_env.sh
(将 phenix-<version> 替换为实际文件夹名称)
打开一个新终端或重新登入生效。

参考 https://www.phenix-online.org/documenta ... nvironment

[quote=gyk321]在进行安装的terminal中,软件就正常运行了[/quote]
可能原因 安装脚本 install.sh 帮您设置了相关环境变量。
Debian 中文论坛 - forums.debiancn.org
欢迎所有 Debian GNU/Linux 用户
gyk321
帖子: 4
注册时间: 2016-12-16 21:51
系统: ubuntu

Re: 求助!安装好软件,打开一个新terminal却显示“找不到命令”

#6

帖子 gyk321 » 2016-12-17 20:36

问题解决了!非常感谢vickycq!
xuyinianhuakai
帖子: 1
注册时间: 2018-10-28 11:53
系统: ubuntu16.04

Re: 求助!安装好软件,打开一个新terminal却显示“找不到命令”

#7

帖子 xuyinianhuakai » 2018-10-28 12:00

你好,我现在也是用的ubuntu16.04安装phenix,安装在 /usr/local/phenix/phenix-1.13-2998目录下,安装完成后显示成功安装。然后按照说明说,bash users: source /usr/local/phenix/phenix-1.13-2998/phenix_env.sh。然后按照这个说明,在命令行输入这行,但phenix却无法使用,不知道什么原因
回复