在 Ubuntu 18.04 上安装 AUTO-07P

在 Ubuntu 18.04 上安装 AUTO-07P

我正在尝试安装数值延续软件 AUTO-07P在新安装的 Ubuntu 18.04 上。

安装完所有必需的软件包后,我必须将其复制.bashrc到主文件夹,然后添加行

source $HOME/auto/07p/cmds/auto.env

在文件末尾.bashrc。但是,我收到以下错误消息:

setenv: command not found
bash: /home/ohm18/auto/07p/cmds/auto.env: line 5: syntax error near unexpected token `('
bash: /home/ohm18/auto/07p/cmds/auto.env: line 5: `set    path=($AUTO_DIR/cmds $AUTO_DIR/bin  $path)'

我该如何解决这个问题?

答案1

setenv命令是csh内置命令,您正在使用另一个 shell。如果已安装 csh,您只需在 bash 提示符下键入“csh”即可进入该 shell。

BASH 中的路径看起来像

PATH=/usr/local/bin:/usr/bin:/bin

我必须将 .bashrc 复制到主文件夹,然后添加行source $HOME/auto/07p/cmds/auto.env

哪里这么说的? 随附的 PDF 指出,如果您使用 csh,则需要这样做。

1.1 安装。

AUTO 文件 auto07p-0.9.1.tar.gz 可通过以下方式获取http://cmvl.cs.concordia.ca/auto。这里假设您使用的是 Unix(例如 bash)shell,并且文件 auto07p-0.9.1.tar.gz 位于您的主目录中。有关特定于操作系统的说明,请参阅下文。在您的主目录中,输入命令 gunzip auto07p-0.9.1.tar.gz,然后输入 tar xvfo auto07p-0.9.1.tar。这将产生一个目录 auto,其中包含一个子目录 auto/07p。输入 cd auto/07p 将目录更改为 auto/07p。然后输入 ./configure ,以检查您的系统是否具有所需的编译器和库。configure 脚本完成后,您可以输入 make 来编译 AUTO 及其辅助软件。configure 脚本用于检测 AUTO 成功编译所需的系统详细信息。如果 configure 脚本或 make 命令失败,您可以通过为 configure 脚本提供各种命令行选项来帮助它。请输入 ./configure --help 了解更多详细信息。编译后,您可以键入 make clean 以删除不必要的文件。要运行 AUTO,您需要正确设置环境变量。假设 AUTO 安装在您的主目录中,以下命令将设置您的环境变量,以便您能够运行 AUTO 命令,并可根据需要将其放入您的 .login、.profile 或 .cshrc 文件中。如果您使用的是 sh 兼容 shell,例如 sh、bash、ksh 或 ash,请输入命令 source $HOME/auto/07p/cmds/auto.env.sh。另一方面,如果您使用的是 csh 兼容 shell,例如 csh 或 tcsh,请输入命令 source $HOME/auto/07p/cmds/auto.env。

为什么你选择该句子的最后一部分而不是第一部分?

相关内容