Linux Mint 컴퓨터에 GAMESS (전산 화학 패키지)를 설치하려고하는데 구성 파일에

.

./config를 실행할 때 첫 번째 줄은 export: Command not found. 설치 프로세스를 계속하려고하면 다른 “”명령을 찾을 수 없음 “”줄이 많이 나타납니다.

이미 csh를 설치했습니다. tcsh 그리고 이것은 echo $PATH의 출력입니다.

/home/chicolucio/Gabedit64:/home/chicolucio/anaconda3/bin:/home/chicolucio/bin:/home/chicolucio/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/usr/lib/jvm/java-8-oracle/bin:/usr/lib/jvm/java-8-oracle/db/bin:/usr/lib/jvm/java-8-oracle/jre/bin 

“”chicolucio “”는 사용자입니다.

파일의 첫 번째 줄을 #!/bin/tcsh로 변경하려고했습니다 (Readme 파일에서 대화 형 설치 문제) 그러나 작동하지 않았습니다. 또한 인터넷에서 읽은 일부 링크를 기반으로 파일에서 dos2unix를 실행하려고했지만 작동하지 않았습니다. 두 시도 모두 동일한 “”명령을 찾을 수 없음 “”문제를 발생시킵니다.

그 밖의 무엇을 시도해 볼 수 있습니까? 저는 “리눅스에 익숙하지 않습니다.

댓글

  • export/bin/sh보다 더 일반적입니다. 대신 사용해 볼 수 있습니까?
  • 이 폐쇄 형 소스 소프트웨어에는 수십 년에 걸친 차이가 있습니다. 그들 중 일부. 어떤 것을 사용하고 있습니까?
  • @JdeBP GAMESS 버전 2017 년 9 월 30 일 64 비트 용 R2 (x86_64 호환 가능) gnu 컴파일러가있는 Linux (프로그램을 요청할 때 보내는 이메일의 텍스트)
  • @thrig readme가 csh 또는 tcsh를 권장하기 때문에 이것이 문제를 일으킬 수 있다고 생각합니다. 상호 작용 프로세스 때문인 것 같습니다 (설치 중에 많은 질문이 제기 됨). 하지만 감사합니다. ' csh 또는 tcsh 시도가 작동하지 않으면 시도해 보겠습니다.

답변

실제로이 소프트웨어에 액세스 할 수 있으며 config 파일이 csh 스크립트 (#!/bin/csh가 정확함). 이 파일의 사본에 “2014 년 12 월 5 일”이라는 날짜가 있습니다. 그러나 config 파일에 export 명령이있는 경우 수정되었거나 업데이트 된 버전입니다 (잘못된 #!-줄).

또한 iv id = “가 포함 된 ~/.cshrc 파일이 있는지 조사해야합니다. ae36f0884d “>

명령 (오류 발생). csh에 대한 ~/.cshrc 파일은 iv id = “1808cfb39b”에 대한 ~/.bashrc에 해당합니다. >

.

코멘트

  • 하지만 소프트웨어에는 최소한 세 가지 변형이 있으며 일부는 분기점이 있습니다. C 셸의 날짜 이전에 가깝습니다.
  • @Kusalananda 귀하의 대답은 올바른 방법 인 것 같습니다. ~/.cshrc에서 내가 찾은 유일한 줄은 set path='$HOME/Gabedit64 $path'입니다. Gabedit는 또 다른 전산 화학 소프트웨어이며 소프트웨어 설치 과정에서 추가 된 것 같습니다. 이 파일의 이름을 .old로 바꾸고 파일을 지 웁니다. 이제 빈 ~/.cshrc 파일로 GAMESS 설치가 작동합니다. Gabedit도 작동하는 것 같습니다. 그러나 그 선은 무엇을 의미합니까? 빈 파일로 계속 진행하면 Gabedit 소프트웨어가 작동을 멈출 가능성이 있습니까?
  • @chicolucio ' 경로 설정 방법을 즉시 확인할 수 없습니다. ~/.cshrc 파일은 쉘이 export 명령을 실행하도록 할 수 있습니다.
  • @Kusalananda 좋습니다. 설치 문제가 해결되었으므로 ' 답변을 수락 된 답변으로 표시하겠습니다. 또한 ' 파일의 해당 줄로 인해이 문제가 발생하는 이유를 알 수 없습니다. ' 나중에 파일을 복원하고 다시 시도합니다. 문제가 반복되는지 확인하십시오. 감사합니다!
  • @Kusalananda 문제가 무엇인지 알아 낸 것 같습니다. csh의 구문은 bash와 다른 것 같습니다. 몇 가지 조사를 바탕으로 ~/.cshrc 파일을 set path= ($path $HOME/Gabedit64)로 다시 작성했습니다. 분명히 작동하지만 오류는 없습니다.

답글 남기기

이메일 주소를 발행하지 않을 것입니다. 필수 항목은 *(으)로 표시합니다