Установить драйвер Nvidia в Debian 9

nvidia в debian 9Разработчики операционной системы Debian, не очень любят, не свободное программное обеспечение, так и с драйверами Nvidia, которые являются проприетарными, то есть, не свободными и с закрытым исходным кодом.

Каждый раз, при выходе новой версии этой операционной системы, есть некоторые проблемы с установкой драйвера. И почти каждый раз этот драйвер нужно устанавливать по новому способу.

Благо, этот драйвер доступен в репозиториях Debian, и почти ничего не нужно делать, кроме как ввести несколько команд.

Как установить драйвер Nvidia 375.66 в Debian 9 Stretch

Внимание!!!

Запомните, все что вы делаете, вы делаете на свой страх и риск, и я не несу ответственности за потерю или порчу имущества, я установил именно этим способом, и на некоторых форумах видел что пользователи также устанавливали этим способом, и у них все отлично работало.

В репозитории с не свободными компонентами contrib и non-free доступна версия драйвера Nvidia 375.66.

contrib — это пакеты которые подчиняются принципам свободного программного обеспечения, но для удовлетворения их зависимостей нужны пакеты, не входящие в «main».

non-free — содержит пакеты, которые противоречат принципам свободного программного обеспечения или которые обременены патентами или другими юридическими тонкостями, что делает их распространение проблематичным

И для начала нам нужно отредактировать файл /etc/apt/source.list, в котором после «main» добавить эти два компонента, например

# deb http://debian.org.ua/debian/ stretch main

deb http://debian.org.ua/debian/ stretch main contrib non-free
deb-src http://debian.org.ua/debian/ stretch main contrib non-free

deb http://security.debian.org/debian-security stretch/updates main contrib non-free
deb-src http://security.debian.org/debian-security stretch/updates main contrib non-free

# stretch-updates, previously known as ‘volatile’
deb http://debian.org.ua/debian/ stretch-updates main contrib non-free
deb-src http://debian.org.ua/debian/ stretch-updates main contrib non-free

Откройте этот файл любым текстовым редактором, например gedit или nano

sudo gedit /etc/apt/sources.list

И добавьте в конец каждого репозитория, после «main» — contrib non-free, как в примере выше.

После этого обновите список пакетов и систему командами

sudo apt update
sudo apt upgrade

Добавьте 32bit архитектуру

dpkg --add-architecture i386

И наконец, установите драйвер Nvidia, с помощью команды

sudo apt install linux-headers-$(uname -r|sed 's,[^-]*-[^-]*-,,') firmware-linux nvidia-driver nvidia-settings nvidia-xconfig

После установки, обязательно запустите nvidia-xconfig, для того чтобы сконфигурировался файл конфигурации сервера.

nvidia-xconfig

Вот и все, можно спокойно перезагружать компьютер, и смотреть на версию драйвера.

nvidia debian

Всем удачного дня.

Поделитесь с друзьями

Добавить комментарий

13 комментариев
Новіші
Старіші Найпопулярніші
Вбудовані Відгуки
Переглянути всі коментарі
n

1

Без имени.png
n

Проблему решил вот так: в sources.list прописал testing вместо stretch, затем в Synaptic обновил список пакетов и систему, перезагрузился, затем в sources.list прописал contrib non-free, затем в Synaptic’e обновил список пакетов, в поиске Synaptic’а ввел nvidia и установил nvidia-driver, перезагрузился.
П.С. Debian ставил через Win32-loader testing, но поставился почему-то stretch.

n

Чтение списков пакетов… Готово Построение дерева зависимостей Чтение информации о состоянии… Готово Некоторые пакеты невозможно установить. Возможно, вы просите невозможного, или же используете нестабильную версию дистрибутива, где запрошенные вами пакеты ещё не созданы или были удалены из Incoming. Следующая информация, возможно, поможет вам: Пакеты, имеющие неудовлетворённые зависимости: nvidia-driver : Зависит: nvidia-driver-libs (= 384.130-1) но он не будет установлен или nvidia-driver-libs-nonglvnd (= 384.130-1) но он не будет установлен E: Невозможно исправить… Читати далі »

aleks.golubev

Очень редко пишу комментарии, но тут не удержался…. Круто, все работает. Отличный мануал для Nvidia

Gorg

$(uname -r|sed ‘s,[^-]*-[^-]*-,,’)

что сие означает?

UALinux
Gorg

спасибо

Ольга

Всё отлично сработало. Большое спасибо!!

Нестор Махно

У меня перестала загружатся система после этого((9 просто черный экран и всё, можно только в консоль зайти….. система стоит на ноутбуке видео карта nvidia 210m

UALinux

Вы хоть бекап сделали, перед установкой?

Silver

А как это сделать я новичок пока в Linux) есть статья для Debian?

UALinux

Создавайте тему на форуме, и будем решать этот вопрос.

Bogdan

Такое бывает, в консоли удаляем пакет нивидиа, потом в конфиге правим, инструкция есть

13
0
Ми любимо ваші думки, будь ласка, прокоментуйте.x