*.run 파일 설치를 자동화하시겠습니까?

*.run 파일 설치를 자동화하시겠습니까?

사용:CentOS 6.2 BASH Script

저는 정기적으로 CUDA작업 클러스터의 컴퓨터에 GPU 프로그래밍 API를 설치하고 *.run버전별로 업그레이드를 수행할 때마다 설치 프로그램 3개를 다시 업그레이드해야 합니다.

3설치 프로그램의 이름은 대략적으로 예측 가능하므로(NVIDIA는 때때로 이름 지정 체계를 변경하지만) 루트 사용자로 전환하고 실행 수준을 낮추어 실행 중인 X 서버 인스턴스를 끄고 가장 최근의 인스턴스를 호출하는 스크립트를 만들었습니다. sh를 사용하여 설치 프로그램 디렉터리에 버전을 추가 ls -t base_<name>*.run|head -n 1 한 다음 마지막으로 실행 수준을 다시 5.

이제 이것은 개입을 줄여주므로 좋지만 제가 정말로 하고 싶은 것은 스크립트에서 자율적으로 *.run에 Enter/화살표 시퀀스를 자동으로 입력하는 것입니다. 매번 똑같기 때문입니다. *.run파일 에 대해 이 작업을 수행하는 좋은 방법이 있나요 ?? 나에게 완전한 답변을 줄 필요는 없습니다. 좋은 튜토리얼을 알려주는 것만으로도 교육이 될 것입니다.

또한, 경험이 있는 누군가가 이것을 볼 가능성이 희박하다면 CUDA, 최신 개발 드라이버를 얻을 수 있는 저장소가 있는지 어떤 생각이 들까요? GPU 도구 설치 프로그램(nvcc 등); 그리고 GPU SDK는? (이것은 세 개의 *.run 설치 프로그램입니다.) 브라우저로 가서 이 모든 것을 다운로드할 수 있지만 한 단계만 더 생략하면 명령줄 스크립트 방식이 매우 좋을 것입니다! :)

답변1

코딩을 시도해 볼 수 있습니다.예상하다이를 처리하기 위한 스크립트입니다. 화살표 키를 사용할 수 있는지 확실하지 않지만 과거에는 명령/스크립트에 대한 명령줄 입력을 자동화하는 데 사용했습니다. 해당 경로로 이동하는 경우 이 링크가 유용할 수 있습니다.

관련 정보