Уcтановка драйверов nVidia в Ubuntu linux

Поиcкал по форуму информацию на данную тему: очень много вопроcов, очень много ответов — но везде по куcочками, нет полного алгоритма установки официальных драйверов. Надеюсь Эта тема будет полезна.

Примечание от Denis Konstantinov
0. Что из себя представляет драйвер NVIDIA:
Вроде уже описание дали яснее некуда а всё равно чуть ли не каждый день задают вопросы по установке.
Очень похоже, что проблема в непонимании как устроен драйвер.
А всё очень просто, как вы знаете (стыд вам если не знаете) драйвер от NVIDIA закрытый. Но поскольку они не могут писать под каждое ядро отдельный драйвер они разделили функционал на два модуля, модуль ядра с открытым исходным кодом и изменённая библиотека libGL.so содержащая основной функционал драйвера (в libGLcore.so) . В открытом варианте эта библиотека содержит только саму реализацию OpenGL и называется MESA http://www.mesa3d.org/ по умолчанию устанавливается именно эта версия библиотеки и библиотеки libGLcore.so в ней нет .
Но версия от NVIDIA той же библиотеки помимо реализации OpenGL ещё содержит код драйвера, именно по этой причине очень сложно для начинающего пользователя установить драйвер. Нужно соблюсти все тонкости, а если ещё учеть что драйвер ставится в систему которая сама контролирует что должно быть (это я про dpkg) то начинаются проблемы.

Читать