Usando: CentOS 6.2
BASH Script
Eu instalo regularmente CUDA
(uma API de programação de GPU) em máquinas no meu cluster de trabalho e tenho que reaplicar três *.run
instaladores sempre que eu fizer uma atualização em termos de versão.
Os instaladores são nomeados de forma semi-previsível (embora a NVIDIA altere por vezes o esquema de nomes), portanto criei um script que alterna para o usuário raiz, reduz o nível de execução para 3
para desativar qualquer servidor X em execução instâncias, chama a versão mais recente no meu diretório de instaladores com sh ls -t base_<name>*.run|head -n 1
e, finalmente, alterna o nível de execução de volta para 5
.
Agora isso é bom, pois reduz a intervenção, mas o que eu realmente adoraria fazer é introduzir automaticamente as sequências de enter / seta para o * .run autonomamente do script, já que elas são exatamente as mesmas todas as vezes. Existe uma boa maneira de fazer isso para *.run
arquivos? Você não tem que me dar uma resposta completa mesmo, apenas me apontando para um bom tutorial seria educacional.
Além disso, com a estranha chance de alguém com CUDA
de experiência ver isso, qualquer ideia de que haja um repositório que eu possa obter os últimos drivers de desenvolvimento; instalador de ferramentas gpu (nvcc, etc.); e gpu SDK de? (estes são meus três instaladores * .run) Eu posso ir no meu navegador e fazer o download de todos eles, mas uma maneira scriptável de linha de comando seria super legal, então eu cortaria mais um passo! :)