[Xubuntu] kernel-headers для установки драйверов nvidia (где взять и как определить нужную версию?)

Kubuntu, Xubuntu и другие

Модератор: Модераторы разделов

zh0rzh
Сообщения: 561
Статус: зх0рзх
ОС: Zenwalk, Arch

[Xubuntu] kernel-headers для установки драйверов nvidia

Сообщение zh0rzh »

Начал вручную ставить дрова, в ответ увидел ругань на отсутствие исходников ядра.
Пошёл читать FAQ в котором увидел, что необходимы "соответствующую версию исходников через пакетный менеджер (пакет обычно называется kernel-source или linux-source) или качаем архив с http://www.kernel.org/ и распаковываем в /usr/src. Также потребуются пакеты kernel-headers(или linux-headers, заголовочные файлы для сборки) и gcc (компилятор)."

1. Исходники соответствующего ядра скачал с kernel.org.
2. gcc-компилятор установлен в системе по умолчанию.

Вопрос: где взять пакеты kernel-headers(или linux-headers, заголовочные файлы для сборки) и как узнать какая версия мне необходима?
Gigabyte GA-8PE800; P-IV 2,66GHz Northwood; NVIDIA GeForce FX 5200; HDD: 160Gb+200Gb.
Спасибо сказали:
Andrey-MSK
Сообщения: 221
ОС: MBP13" OS X 10.6.3

Re: [Xubuntu] kernel-headers для установки драйверов nvidia

Сообщение Andrey-MSK »

Код: Выделить всё

sudo apt-get install linux-headers-generic
Спасибо сказали:
t2a
Сообщения: 694
ОС: Sidux-2008-2 (Debian sid)

Re: [Xubuntu] kernel-headers для установки драйверов nvidia

Сообщение t2a »

"как узнать какая версия мне необходима?"

uname -r

"Исходники соответствующего ядра скачал с kernel.org."
"где взять пакеты kernel-headers(или linux-headers"

Коль у Вас Xubuntu, то все надобно брать на сайтах Ubuntu

Если память не изменяет, то и в Xubuntu можно использовать envy - http://albertomilone.com/nvidia_scripts1.html
Эта утилита сама все очень даже хорошо сделает
Спасибо сказали:
Аватара пользователя
unflag
Бывший модератор
Сообщения: 1030
Статус: здесь могла бы быть ваша реклама
ОС: Debian testing/Win Server 2008

Re: [Xubuntu] kernel-headers для установки драйверов nvidia

Сообщение unflag »

Andrey-MSK писал(а):
31.10.2007 12:34

Код: Выделить всё

sudo apt-get install linux-headers-generic

имхо правильней и удобней было бы сделать так:

Код: Выделить всё

#sudo aptitude install linux-headers-$(uname -r)

One day! One day, who knows?
Someday! Someday I suppose!

Конференция в jabber: linuxforum@conference.jabber.ru
Спасибо сказали:
zh0rzh
Сообщения: 561
Статус: зх0рзх
ОС: Zenwalk, Arch

Re: [Xubuntu] kernel-headers для установки драйверов nvidia

Сообщение zh0rzh »

Andrey-MSK писал(а):
31.10.2007 12:34
sudo apt-get ....



Ребят, мне не надо apt-get, у меня сети нет. Качать буду вообще с другой машины.


t2a писал(а):
31.10.2007 12:39
uname -r

Версию ядра я знаю. Я же написал, что уже скачал себе linux-2.6.моя_версия.tar.bz2 с kernel.org
Мне нужны теперь подходящие kernel-headers (или linux-headers).
Gigabyte GA-8PE800; P-IV 2,66GHz Northwood; NVIDIA GeForce FX 5200; HDD: 160Gb+200Gb.
Спасибо сказали:
Аватара пользователя
unflag
Бывший модератор
Сообщения: 1030
Статус: здесь могла бы быть ваша реклама
ОС: Debian testing/Win Server 2008

Re: [Xubuntu] kernel-headers для установки драйверов nvidia

Сообщение unflag »

zh0rzh писал(а):
31.10.2007 12:57
Andrey-MSK писал(а):
31.10.2007 12:34
sudo apt-get ....



Ребят, мне не надо apt-get, у меня сети нет. Качать буду вообще с другой машины.


t2a писал(а):
31.10.2007 12:39
uname -r

Версию ядра я знаю. Я же написал, что уже скачал себе linux-2.6.моя_версия.tar.bz2 с kernel.org
Мне нужны теперь подходящие kernel-headers (или linux-headers).

1. вместо apt можете использовать dpkg -i <package>
2. вы полагаете, что версия заголовочных файлов ядра должна отличаться от версии исходников ядра? Франкенштейн какой-то получается...
Возьмите себе исходники и хидеры из официального репозитария. Причем они должны совпадать с версией рабочего ядра.
Этож надо - такие ходы проделывать для обычных дров... К слову - дрова тоже есть в репозитарии. Ставьте все оттуда, иначе наиграетесь сейчас и потом совсем другие вопросы задавать тут будете:) Зависимостей там не очень много, так что скачать вручную легко осуществимо. Потом просто dpkg -i в нужном порядке сделать и всё.

ЗЫ. Если все же решите развлекаться дальше - то не забудьте установить инструменты разработчика. Вроде бы build-essential зовутся. Это если дрова не из репозитария, а с сайта nvidia.

One day! One day, who knows?
Someday! Someday I suppose!

Конференция в jabber: linuxforum@conference.jabber.ru
Спасибо сказали:
zh0rzh
Сообщения: 561
Статус: зх0рзх
ОС: Zenwalk, Arch

Re: [Xubuntu] kernel-headers для установки драйверов nvidia

Сообщение zh0rzh »

dd2k писал(а):
31.10.2007 13:08
Этож надо - такие ходы проделывать для обычных дров...


хм... Я думал в *buntu всё так же просто как и в других дистрах. Всегда ставил дрова с сайта nvidia.
Хорошо, буду пробовать с репозитария.

dd2k писал(а):
31.10.2007 13:08
вы полагаете, что версия заголовочных файлов ядра должна отличаться от версии исходников ядра?

Я всего лишь спросил где их взять. А сели версии прописаны в таком же формате, как и версии ядра - ну уж догадался бы, какие мне взять. :)
Gigabyte GA-8PE800; P-IV 2,66GHz Northwood; NVIDIA GeForce FX 5200; HDD: 160Gb+200Gb.
Спасибо сказали:
t2a
Сообщения: 694
ОС: Sidux-2008-2 (Debian sid)

Re: [Xubuntu] kernel-headers для установки драйверов nvidia

Сообщение t2a »

"Версию ядра я знаю. Я же написал, что уже скачал себе linux-2.6.моя_версия.tar.bz2 с kernel.org
Мне нужны теперь подходящие kernel-headers (или linux-headers)."

Вы скачали, если я правильно понял, ванильную версию ядра.
В Ubuntu и иже с ней (а она на основе Debian) ядро патченное, вот и рекомендовалась envy.
Обычно kernel-headers (linux-headers) должны иметь "моя_версия" + возможно, учесть свой процессор.
Мя на Debian Lenny, тонкости Ubuntu подзабыл.
Сбегайте на http://forum.ubuntu.ru/index.php, все таки специализированный форум.
Можно еще на http://forum.runtu.org/ - тоже не помешает.

Пока все чем могу на скорую руку
Спасибо сказали:
zh0rzh
Сообщения: 561
Статус: зх0рзх
ОС: Zenwalk, Arch

Re: [Xubuntu] kernel-headers для установки драйверов nvidia

Сообщение zh0rzh »

t2a писал(а):
31.10.2007 13:23
вот и рекомендовалась envy.


Нет у меня сети в Xubunt`е, чтобы envy использовать.
На Убунту.ру вот что пишут в документации:
"Установите драйвер видеокарты
Если у Вас видеокарта старше, чем GeForce 4, следует устанавливать пакет nvidia-glx-new вместо nvidia-glx
sudo apt-get install nvidia-glx"

Прекрасно, ничего проще нет. Только где взять этот nvidia-glx для установки без сети? Вот сейчас я хочу его скачать из-под Винды.
Gigabyte GA-8PE800; P-IV 2,66GHz Northwood; NVIDIA GeForce FX 5200; HDD: 160Gb+200Gb.
Спасибо сказали:
t2a
Сообщения: 694
ОС: Sidux-2008-2 (Debian sid)

Re: [Xubuntu] kernel-headers для установки драйверов nvidia

Сообщение t2a »

"Прекрасно, ничего проще нет. Только где взять этот nvidia-glx "

Так ведь dd2k все расписал (Возьмите себе исходники и хидеры из официального репозитария. Причем они должны совпадать с версией рабочего ядра"). Куда уж проще.

Я часто на http://mirror.yandex.ru "бегаю", шустрое зеркало.
Спасибо сказали:
zh0rzh
Сообщения: 561
Статус: зх0рзх
ОС: Zenwalk, Arch

Re: [Xubuntu] kernel-headers для установки драйверов nvidia

Сообщение zh0rzh »

t2a писал(а):
31.10.2007 13:51
Возьмите себе исходники и хидеры из официального репозитария. Причем они должны совпадать с версией рабочего ядра"). Куда уж проще.

Я часто на http://mirror.yandex.ru "бегаю", шустрое зеркало.


И я там бегал. 15 минут назад. И где же там завалялись кернел-хидерсы?
Gigabyte GA-8PE800; P-IV 2,66GHz Northwood; NVIDIA GeForce FX 5200; HDD: 160Gb+200Gb.
Спасибо сказали:
zh0rzh
Сообщения: 561
Статус: зх0рзх
ОС: Zenwalk, Arch

Re: [Xubuntu] kernel-headers для установки драйверов nvidia

Сообщение zh0rzh »

Мдя... Нашёл на Убунту.ком (они оказывается в разделе Девелопмент лежат), но необходимой мне версии нет. :( Нормально...
Gigabyte GA-8PE800; P-IV 2,66GHz Northwood; NVIDIA GeForce FX 5200; HDD: 160Gb+200Gb.
Спасибо сказали:
Аватара пользователя
Uncle_Theodore
Сообщения: 3339
ОС: Slackware 12.2, ArchLinux 64

Re: [Xubuntu] kernel-headers для установки драйверов nvidia

Сообщение Uncle_Theodore »

dd2k писал(а):
31.10.2007 13:08
2. вы полагаете, что версия заголовочных файлов ядра должна отличаться от версии исходников ядра?
Франкенштейн какой-то получается...

Стоп машина! Это вполне возможно. Хедеры -- это то, с чем была скомпилирована glibc, а вовсе не ядро.
Вот цитата от Самого Линуса :)
And yes, this is what I do. My /usr/src/linux still has the old 2.2.13
header files, even though I haven't run a 2.2.13 kernel in a _loong_
time. But those headers were what glibc was compiled against, so those
headers are what matches the library object files.

Возьмите себе исходники и хидеры из официального репозитария. Причем они должны совпадать с версией рабочего ядра.

Не с версией рабочего ядра, а именно те хедеры, которые поставлялись с дистром, те, с которыми была скомпилирована glibc.
Спасибо сказали:
zh0rzh
Сообщения: 561
Статус: зх0рзх
ОС: Zenwalk, Arch

Re: [Xubuntu] kernel-headers для установки драйверов nvidia

Сообщение zh0rzh »

Uncle_Theodore писал(а):
31.10.2007 14:26
именно те хедеры, которые поставлялись с дистром, те, с которыми была скомпилирована glibc.


Вобщем у меня версия ядра 2.6.22-10, на убунту.ком лежат хидеры 2.6.22-14.46 (для i386).
Выбора нет, буду пробовать что Бог послал.
Gigabyte GA-8PE800; P-IV 2,66GHz Northwood; NVIDIA GeForce FX 5200; HDD: 160Gb+200Gb.
Спасибо сказали:
Аватара пользователя
unflag
Бывший модератор
Сообщения: 1030
Статус: здесь могла бы быть ваша реклама
ОС: Debian testing/Win Server 2008

Re: [Xubuntu] kernel-headers для установки драйверов nvidia

Сообщение unflag »

zh0rzh писал(а):
31.10.2007 14:23
Мдя... Нашёл на Убунту.ком (они оказывается в разделе Девелопмент лежат), но необходимой мне версии нет. :( Нормально...

Скачай ВСЁ нужное из репозитария, а то, что с кернел.орг качал - rm -rf и забыть о нём... Зачем лишние проблемы себе создавать? В репзитарии стопроцентно есть хидеры и исходники той же версии, что и показывает вывод 'uname -r'.

One day! One day, who knows?
Someday! Someday I suppose!

Конференция в jabber: linuxforum@conference.jabber.ru
Спасибо сказали:
zh0rzh
Сообщения: 561
Статус: зх0рзх
ОС: Zenwalk, Arch

Re: [Xubuntu] kernel-headers для установки драйверов nvidia

Сообщение zh0rzh »

dd2k писал(а):
31.10.2007 14:31
Скачай ВСЁ нужное из репозитария


dd2k, я бы скачал, ну ткните меня, слепого, в каком репозитарии и где лежит пакет nvidia-glx? Я рыскаю по официальному убунту.ком и его просто ненахожу!

Оп-с... Сорри, нашёл.
Gigabyte GA-8PE800; P-IV 2,66GHz Northwood; NVIDIA GeForce FX 5200; HDD: 160Gb+200Gb.
Спасибо сказали:
Аватара пользователя
unflag
Бывший модератор
Сообщения: 1030
Статус: здесь могла бы быть ваша реклама
ОС: Debian testing/Win Server 2008

Re: [Xubuntu] kernel-headers для установки драйверов nvidia

Сообщение unflag »

zh0rzh писал(а):
31.10.2007 14:36
dd2k писал(а):
31.10.2007 14:31
Скачай ВСЁ нужное из репозитария


dd2k, я бы скачал, ну ткните меня, слепого, в каком репозитарии и где лежит пакет nvidia-glx? Я рыскаю по официальному убунту.ком и его просто ненахожу!

Оп-с... Сорри, нашёл.

Ну, хоть какой-то прогресс. Там еще надо nvidia-kernel вроде и еще какие-то пакеты. Их немного, наверняка на убунтушных ресурсах перечисляются все необходимые пакеты. А дома просто dpkg -i. И, кстати, никакие хидеры и исходники не нужны будут, поскольку в дровах из репозитария уже скомпиленный модуль.

One day! One day, who knows?
Someday! Someday I suppose!

Конференция в jabber: linuxforum@conference.jabber.ru
Спасибо сказали:
zh0rzh
Сообщения: 561
Статус: зх0рзх
ОС: Zenwalk, Arch

Re: [Xubuntu] kernel-headers для установки драйверов nvidia

Сообщение zh0rzh »

dd2k писал(а):
31.10.2007 14:52
Там еще надо nvidia-kernel вроде и еще какие-то пакеты


бгугога.... Похоже мне проще сделать всё с официальными дровами с сайта нвидии, сорцами ядра и линукс-хедерами.

Ладно, буду пытаться.
Gigabyte GA-8PE800; P-IV 2,66GHz Northwood; NVIDIA GeForce FX 5200; HDD: 160Gb+200Gb.
Спасибо сказали:
Аватара пользователя
tux_racer
Сообщения: 3
ОС: ubuntu Gutsy Gibbon

Re: [Xubuntu] kernel-headers для установки драйверов nvidia

Сообщение tux_racer »

zh0rzh писал(а):
31.10.2007 11:40
Вопрос: где взять пакеты kernel-headers(или linux-headers, заголовочные файлы для сборки) и как узнать какая версия мне необходима?


Поставь замечательную утилиту module-assistant ибо поможет она тебе раздобыть все нужное для компиляции,
после как запустишь ее выбирай опцию PREPARE - Настройка системы для компиляции модулей.

Изображение

ставил дрова с сайта NVIDIA такой версии NVIDIA-Linux-x86-100.14.10-pkg1.run для своей карточки 7300GT.
Спасибо сказали: