Snellire la procedura di installazione dei driver nVidia per Linux

Ecco come snellire l'installer nVidia
Il comportamento di default dello script di installazione dei driver nVidia per linux e' una vera piaga: chiede in continuazione una marea di cose francamente evitabili e ha delle esigenze particolari.

Il comportamento predefinito, infatti, e' di abortire l'installazione se una istanza di Xorg e' attiva o se il runlevel non e' quello delle sessioni text only (2 o 3, a seconda delle distro).
Per fortuna ci sono delle opzioni furbe che permettono di farlo rigare dritto.
Per condividere questa informazione con voi e per evitare tutte le volte di riguardarci io stesso, ho deciso di tenerne nota in questo articolo, consegnando al mondo questo comando magico:


sh NVIDIA-Linux-x86-180.11-pkg1.run -aqN --no-x-check --no-runlevel-check


Ecco spiegato il significato di questa riga di comando


NVIDIA-Linux-x86-180.11-pkg1.run e' il driver che vi sarete scaricati dal sito nVidia in qualche modo. Ovviamente

-a : accetta la licenza
-q : non mi stressare con troppe domande ("quiet")
-N : no network, evita di perdere tempo inutile ad andare in rete a cercare un driver precopilato che non esiste ...
--no-x-check: non controlla che X stia girando
--no-runlevel-check : non pone eccezioni sul runlevel

L'elenco completo di queste opzioni (sono veramente tante) si puo' ottenere con il comando

sh NVIDIA-Linux-x86-180.11-pkg1.run -A


Note conclusive
Quanto scritto non e' detto che rimanga valido per versioni future dei driver

La procedura descritta sopra e' stata testata piu' volte da me medesimo e non ha mai causato problemi, ma ovviamente non e' detto che la stessa cosa valga per voi...

Dovessero esserci dei problemi fatemi sapere, non tanto perche' possa metterci una pezza, ma giusto perche' sono curioso :D

Nessun commento: