自動安裝 *.run 檔案?

自動安裝 *.run 檔案?

使用:CentOS 6.2 BASH Script

我定期在工作叢集中的電腦上安裝(GPU 程式設計 API),並且每當我進行版本升級時都CUDA必須重新升級三個安裝程式。*.run

安裝程式的命名是半可預測的(儘管 NVIDIA 有時會更改命名方案),因此我創建了一個腳本來切換到 root 用戶,將運行級別降低到3關閉任何正在運行的 X 伺服器實例,調用最近的版本在在我的安裝程式目錄中,ls -t base_<name>*.run|head -n 1 然後最後將運行等級切換回5.

現在這很好,因為它減少了乾預,但我真正想做的是從腳本自動將輸入/箭頭序列輸入到 *.run,因為它們每次都完全相同。有沒有一個好的方法來對*.run文件執行此操作?您甚至不必給我完整的答案,只需為我指出一個好的教學就可以了。

另外,有經驗的人偶爾CUDA會看到這一點,知道是否有一個儲存庫可以讓我獲得最新的開發驅動程式; GPU工具安裝程式(nvcc等);和GPU SDK來自? (這些是我的三個 *.run 安裝程式)我可以進入瀏覽器並下載所有這些,但是命令列可編寫腳本的方式將非常好,因為這樣我就可以再省去一步! :)

答案1

您可以嘗試編寫一個預計腳本來處理這個問題。我不確定它是否可以執行箭頭鍵,但我過去曾用它來自動執行命令/腳本的命令列輸入。如果您選擇該路線,這些連結可能會很有用。

相關內容