Tengo una caja sin cabeza que se utilizará para la informática CUDA. Instalé el servidor Ubuntu 16.04.1, pero cuando intento instalar los controladores nVidia a través de apt-get, también quiere que instale X11 y otros componentes de la GUI.
¿Cómo puedo instalar el controlador y las librerías CUDA sin instalar X11 y sus amigos?
Idealmente sin descargar el archivo de ejecución directamente desde nVidia. Me gustaría usar paquetes de Debian si es posible.

Respuestas:
Esto funcionó para mí (en Ubuntu 16.04):
# apt-get -y install nvidia-cuda-toolkit lightdm-lightdmes el administrador de windows quenvidia-*instala. El guión al final le diceapt-getque desinstale el paquete, pero la resolución de dependencia se da cuenta de que no debe instalarlo en primer lugar. Esto todavía está instaladoxserver-common(por lo que todavía obtienes algunas cosas de X11) pero no habilitó el arranque gráfico. (Agregarxserver-common-resultó en dependencias rotas).PD. Probablemente haya superado este problema, pero esta respuesta es para futuras generaciones de Internet.
fuente
ligthdm-funciona, incluso cuando se instala desde el deb oficial.apt-get install cuda gdm3-. Esto sería a través del repositorio cuda para Ubuntu. Probar e informar de nuevo.sudo apt-get -s install --no-install-recommends nvidia-currentParece ser bastante escaso con las dependencias de mi caja, pero ya tiene un entorno gráfico completo.Lo que en teoría podrías hacer es:
sudo apt-get -d install nvidia-currentls /var/cache/apt/archives/ | grep nvidia-dpkg -i --ignore-depends=package1,package2 package3.debLas dependencias, por supuesto, están ahí por una razón, si yo estuviera en su situación, simplemente dejaría de
apthacer lo suyo. Algunos softwares X11 no te harán mucho daño a menos que lo ejecutes.fuente
Si se ejecuta (por ejemplo, Blender en un servidor sin cabeza, no necesita todas esas dependencias.
Descargue los controladores CUDA desde un archivo de ejecución desde: https://developer.nvidia.com/cuda-downloads
Ejecutar
sudo sh cuda_8.0.44_linux.run(o versión más reciente)Descargue los controladores NVIDIA de http://www.nvidia.com/Download/index.aspx?lang=en-us
Ejecutar:
sudo sh /backup/iso/NVIDIA-Linux-x86_64-367.44.run(o versión más reciente)Nota: Cada vez que actualice a un kernel más nuevo, deberá volver a cargar el controlador para ese kernel. Por lo tanto, es posible que desee agregar el indicador "-a" (aceptar términos de licencia) después de pasar por ellos una vez.
Mi configuración:
¡Disfrutar!
fuente
» apt-get -s install nvidia-current | grep newly0 actualizado, 65 recién instalado, 0 para eliminar y 0 no actualizado.