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-
lightdm
es el administrador de windows quenvidia-*
instala. El guión al final le diceapt-get
que 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-current
Parece 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-current
ls /var/cache/apt/archives/ | grep nvidia-
dpkg -i --ignore-depends=package1,package2 package3.deb
Las dependencias, por supuesto, están ahí por una razón, si yo estuviera en su situación, simplemente dejaría de
apt
hacer 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 newly
0 actualizado, 65 recién instalado, 0 para eliminar y 0 no actualizado.