Команда '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:
Это команды C-shell, и Ubuntu по умолчанию использует bash в качестве оболочки. Вам нужно установить оболочку C и запустить ее. Сделайте:
sudo apt-get install tcsh
и введите свой пароль. После этого просто запустите tcsh
и пройдите учебник. Наберите exit
, чтобы вернуться от csh к bash.
Конечно, вы можете конвертировать команды из учебника в bash. setenv
эквивалентно export
(хотя и имеет другой синтаксис). Это то, что я бы сделал, но если вы не знакомы с различными оболочками, вышеприведенное решение является лучшим вариантом.
Или вы можете просто использовать эквивалентную команду bash:
export ENV_VARIABLE=value
Например:
export LANG=en_US
& nbsp; & nbsp;