Простая установка драйверов NVidia в Etch
Материал из Википедии - свободной энциклопедии.
Статья о том как поставить драйвера видеокарт nVidia на Debain Based Linux
| Содержание |
Введение
На день написания статьи новейшими драйверами являются 1.0-9629. В статье все ссылки на эту версию.
Драйвера для Linux всегда можно скачать здесь : http://www.nvidia.com/object/unix.html Далее как пример приводится файл NVIDIA-Linux-x86-1.0-9629-pkg1.run
Статья написана для Debian Etch. Все что здесь написано справедливо для Debian Sarge, Debian Etch, Ubuntu 6.06, Ubuntu 6.10. Возможно эта инструкция подходит для других Debain Based дистрибутивов. Возможно в некоторые периоды это все пригодно для Debian Sid. В некоторые периоды (когда резко меняется ядро) для Sid эта инструкция не пригодна.
Пошаговая инструкция
1) Переходим в текстовую консоль ( <CTRL>+<F1> )
2) Регистрируемся в ситеме как root:
- в Debian просто вводим root и пароль
- в ubuntu вводим имя пользователя под которым вы работаете и его пароль. Потом выполнете команду sudo -s
3) Устанавливаем ПО необходимое для компиляции
apt-get install debhelper modutils kernel-package libncurses5-dev fakeroot pkg-config xorg-dev wget
4) Устанавливаем заголовочные файлы ядра
- для Debian Etch, Debian Sid, Ubuntu 6.06, Ubuntu 6.10 :
apt-get install linux-headers-`uname -r`
- для Debian Sarge :
apt-get install kernel-headers-`uname -r`
Подстрокаuname -rвыясняет версию текущего запущщеного ядра.
/etc/init.d/gdm stopВместо gdm может быть kdm xdm или dm. Это зависит от конфигурации вашей системы.
wget -с http://download.nvidia.com/XFree86/Linux-x86/1.0-9629/NVIDIA-Linux-x86-1.0-9629-pkg1.run
sh ./NVIDIA-Linux-x86-1.0-9629-pkg1.run -a -N -X -n -qЭти ключики запрещают инсталятору задавать лишние вопроссы. Эта команда скомпилирует дрова и поправит файл /etc/X11/xorg.conf самостоятельно и автоматически.
/etc/init.d/gdm startВместо gdm может быть kdm xdm или dm. Это зависит от конфигурации вашей системы.
8) Все установлено.
Все одним скриптом
Для : Debian etch, Debian sarge, ubuntu, возможно для Debian sid.
#!/bin/sh
# скрипт устанавливает и настраивает драйвера nvidi в Debian, Ubuntu
# Автор : Oleg Tsymaenko ( tsyma@lafox.net )
# http://www.nvidia.com/object/unix.html # закачка новых драйверов
VER='1.0-9629' #Версия драйвера
ARCH='x86' #архитектура драйвера
#Выясняем какое ядро
U=`uname -r`
V1=`echo $U|cut -d'.' -f1`
V2=`echo $U|cut -d'.' -f2`
V3=`echo $U|cut -d'.' -f3|cut -d'-' -f1`
#Выясняем название пакета с heder-ами ядра
if [[ ($V2 -lt 6) || ($V2 -eq 6 && $V3 -lt 12) ]] ; then
HEAD="kernel-headers"
else
HEAD="linux-headers"
fi
#устанавливаем ПО
apt-get install debhelper modutils kernel-package libncurses5-dev fakeroot pkg-config xorg-dev wget $HEAD-$U
#Качаем драйвер
URL="http://download.nvidia.com/XFree86/Linux-$ARCH/$VER/NVIDIA-Linux-$ARCH-$VER-pkg1.run"
wget -c $URL #Если у вас есть выкачаный драйвер в текущем каталоге - качать повторно не будет
#Запускаем инсталлер драйверов.
sh ./NVIDIA-Linux-$ARCH-$VER-pkg1.run -a -N -X -n -q
Установка драйверов скомпилированных для Debain
У Debian Существует pool non-free. В нем содержится Программное обеспечение исходные коды которого закрыты. Среди прочего ПО в non-free есть уже скомпиллированные драйвера для nVidia в виде .deb пакетов.
Настройка apt
Для использования pool-a non-free его нужно подключить к apt. Для подключения этого pool-а
в/etc/apt/sources.list должно быть чтото вроде deb ftp://ftp.debian.org/debian/ stable main contrib non-freeПодробности : man sources.list. Смотрите также Список репозитариев. Не забудте после исправления
/etc/apt/sources.list выполнить команду apt-get update
Установка драйверов из pool-a
Просто выполните командуapt-get install nvidia-kernel-common
также смотрите Система управления пакетами в Debian
Написано tsyma 29-11-2006

