安装 Crystal09 程序时未找到命令“setenv”

安装 Crystal09 程序时未找到命令“setenv”

未找到命令‘setenv’

我使用 ubuntu 11.04

我尝试安装程序“Crystal09”,教程要求您将文件 cry2k9.cshrc 复制到主目录。我复制了文件,但当我执行命令“source cry2k9.cshrc”(这是安装教程)时,出现以下错误(此错误信息为葡萄牙语-br):(翻译:编辑)

Command 'setenv' not found, did you mean:

Command 'netenv' package 'netenv' (universe)

setenv: command not found

Command 'setenv' not found, did you mean:

Command 'netenv' package 'netenv' (universe)

setenv: command not found

CRY2K9_SCRDIR - scratch directory (integrals and temp files):

CRY2K9_EXEDIR - directory with crystal executables:

CRY2K9_UTILS - running scripts and misc: /runcry09, runprop09

CRY2K6_GRA - graphical scripts: /maps06, doss06, band06

CRY2K9_TEST - directory with test cases:

答案1

这些是 C-shell 命令,Ubuntu 默认使用 bash 作为 shell。您需要安装 C shell 并运行它。请执行以下操作:

    sudo apt-get install tcsh

并输入您的密码。完成后,只需运行tcsh并完成教程。输入exit以从 csh 返回 bash。

当然,您可以将教程中的命令转换为 bash。setenv相当于export(尽管语法不同)。这就是我要做的,但如果您不熟悉不同的 shell,上述解决方案是更好的选择。

答案2

或者你可以简单地使用等效的 bash 命令:

export ENV_VARIABLE=value

例如:

export LANG=en_US

  

相关内容