Установка AUTO-07P на Ubuntu 18.04

Я пытаюсь установить программу числового продолжения 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)'

Как я могу исправить эту проблему?

0
задан 21 April 2019 в 09:14

1 ответ

Команда setenv является встроенной командой csh, и вы используете другую оболочку. Если csh уже установлен, вы можете войти в эту оболочку, просто набрав 'csh' в приглашении bash.

Путь в 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) и что файл 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, чтобы проверить вашу систему на наличие необходимых компиляторов и библиотек. После завершения сценария настройки вы можете набрать make для компиляции AUTO и его вспомогательного программного обеспечения. Сценарий конфигурации предназначен для определения деталей вашей системы, которые требуются для автоматической компиляции AUTO. В случае сбоя либо скрипта configure, либо команды make вы можете помочь скрипту configure, предоставив ему различные параметры командной строки. Пожалуйста, введите ./configure --help для более подробной информации. После компиляции вы можете набрать make clean, чтобы удалить ненужные файлы. Для запуска AUTO вам нужно правильно установить переменные окружения. Предполагая, что AUTO установлен в вашем домашнем каталоге, следующие команды устанавливают переменные среды так, чтобы вы могли запускать команды AUTO, и могут быть помещены в ваш файл .login, .profile или .cshrc, в зависимости от ситуации. Если вы используете совместимую с sh оболочку, такую ​​как sh, bash, ksh или ash, введите источник команды $ HOME / auto / 07p / cmds / auto.env.sh. С другой стороны, если вы используете csh-совместимую оболочку, такую ​​как csh или tcsh, введите источник команды $ HOME / auto / 07p / cmds / auto.env.

Почему вы выбрали последнюю часть этого предложения, а не первую часть?

0
ответ дан 21 April 2019 в 09:14

Другие вопросы по тегам:

Похожие вопросы: