LINUX.ORG.RU

Kernel headers


0

0

Есть проблемка: поставить драйвер для видюхи NVIDIA. Его я уже скачал. При запуске драйвера выдается информация, что нужен kernel-headers. Как мне помог узнать гугл, это заголовочные файла ядра. Инета на моей машине Linux машине нету, поэтому на предложения установщика драйвера скачать пакет отказался. Ядро 2.6.18, дистрибутив Slackware. Ради интереса закачал с локальной сетки ядро 2.6.20, но в нем даже директорию headers не нащел. Нашел на диске пакет kernel-headers-.2.6.18, установил его, но это не помогло. Где же можно разжиться этим пакетом? Или быть может закачать новое ядро, и собрать его, но будут ли там headersы?

anonymous

>Или быть может закачать новое ядро, и собрать его, но будут ли там headersы?

будут естественно

>Инета на моей машине Linux машине нету

таки тогда разумнее приобрести дебъян на 3х двд, apt-zip'ом создать список припиетарных пакетов и загрузить в интернет кафе или у друга

timth ★☆
()
Ответ на: комментарий от timth

> дебъян на 3х двд

Давай не будем. Я ведь не расказываю всем у кого возникли какието проблемы,

Чтобы они ставили FreeBSD. Может я так думаю :-)

Но это уже мои проблемы ;-).

paranormal ★★
()

Если в дистрибутиве есть пакет с kernel-headers, этого вполне достаточно. Проблема возникнет, если инсталлятор nvidia их не найдёт. В таком случае почитай документацию к этому установщику (м.б. --help ?) - должно быть что-то вроде ключа --headers_dir <каталог>

router ★★★★★
()
Ответ на: комментарий от router

Или, как вариант, должна существовать символическая ссылка /lib/modules/<версия>/build -> /usr/src/<каталог с kernel_headers>

router ★★★★★
()

У меня(под debian) тоже видюха nvidia, и тоже были проблемы. Устанавливал драйвер с сайта nvidia, но он работал только сразу после установки, а после перезагрузки снова не работал :). Решил проблему, набрав в гугле debian nvidia howto, там был очень подробный howto(аж три способа). На slackware, как я посмотрю, howto не так много, но попробовать стоит. А вообще господа форумчане, должно быть, курсе, чем отличается debian от slackware - может, и дебиановские howto подойдут?

philip
()

Люди!, вы что, никогда кернел-хидеры не ставили!? Кернель-хидерс должны лежать в /usr/src/linux/include/

Достаточно взять исходники той версии ядра, которая установлена, распаковать в /usr/src/, сделать симлинк в /usr/src/linux, вытащить конфиг из /proc/config.gz и положить в /usr/src/linux/.config. Все, telinit 3, можно ставить дрова, telinit 5

TuxR ★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.