Eu tenho uma caixa sem cabeça que será usada para a computação CUDA. Instalei o servidor Ubuntu 16.04.1, mas quando tento instalar os drivers da nVidia via apt-get, ele também quer que eu instale o X11 e outros componentes da GUI.
Como posso instalar o driver e as bibliotecas CUDA sem instalar o X11 e os amigos?
Idealmente, sem baixar o arquivo executado diretamente da nVidia. Eu gostaria de usar pacotes debian, se possível.
Respostas:
Isso funcionou para mim (no Ubuntu 16.04):
# apt-get -y install nvidia-cuda-toolkit lightdm-
lightdm
é o gerenciador de janelas quenvidia-*
instala. O traço no final dizapt-get
para desinstalar o pacote, mas a resolução de dependência resolve não instalá-lo em primeiro lugar. Isso ainda está instaladoxserver-common
(para você obter algumas coisas do X11), mas não ativou a inicialização gráfica. (A adiçãoxserver-common-
resultou em dependências desfeitas.)PS. Você provavelmente já passou deste problema, mas esta resposta é para as futuras gerações da Internet.
fonte
ligthdm-
funciona, mesmo ao instalar a partir da deb oficial.apt-get install cuda gdm3-
. Isso seria através do repositório cuda para o Ubuntu. Teste e relate.sudo apt-get -s install --no-install-recommends nvidia-current
parece ser bastante escasso com as dependências da minha caixa, mas ele já possui um ambiente gráfico completo.Em teoria, o que você poderia fazer é:
sudo apt-get -d install nvidia-current
ls /var/cache/apt/archives/ | grep nvidia-
dpkg -i --ignore-depends=package1,package2 package3.deb
É claro que as dependências existem por um motivo, se eu estivesse na sua situação, deixaria de
apt
fazer o que queria . Alguns softwares X11 não vão machucá-lo muito, a menos que você o execute.fonte
Se estiver executando (digamos, o Blender em um servidor sem cabeça, você não precisará de todas essas dependências.
Faça o download dos drivers CUDA como um arquivo de execução em: https://developer.nvidia.com/cuda-downloads
Executar
sudo sh cuda_8.0.44_linux.run
(ou versão mais recente)Faça o download dos drivers da NVIDIA em http://www.nvidia.com/Download/index.aspx?lang=en-us
Executar:
sudo sh /backup/iso/NVIDIA-Linux-x86_64-367.44.run
(ou versão mais recente)Nota: Toda vez que você atualizar para um kernel mais recente, precisará recarregar o driver desse kernel. Portanto, convém adicionar o sinalizador "-a" (aceitar termos da licença) depois de passar por eles uma vez.
Minha configuração:
Desfrutar!
fonte
» apt-get -s install nvidia-current | grep newly
0 atualizadas, 65 instaladas recentemente, 0 a remover e 0 não atualizadas.