LINUX.ORG.RU

Исходники ядра


0

0

Здравствуйте! Пытаюсь проинсталлировать драйвер, в readme читаю

Linux kernel source available in directory /usr/src/linux

у меня папка usr/src пустая. Как мне туда забросить исходники ядра моей системы?

Спасибо.

Перемещено JB из Admin

Ответ на: комментарий от JB

делаю apt-get install linux-headers

система предлагает выбрать конкретный пакет выбираю

apt-get install linux-headers-2.6.18-6-686 неудовлетворенные зависимости:

зависит: linux-kbuild-2.6.18 и не может быть установлен.

делаю apt-get install linux-kbuild-2.6.18

пакет недоступен, но упомянут в списке зависимостей другого пакета.

alex_ss1
() автор топика
Ответ на: комментарий от alex_ss1

[(12:37):artem@darkmachine:~ ] sudo apt-get install linux-headers-2.6.18-5-686
Reading package lists... Done
Building dependency tree... Done
The following extra packages will be installed:
  binutils cpp-4.1 gcc-4.1 libssp0 linux-headers-2.6.18-5 linux-kbuild-2.6.18
Suggested packages:
  binutils-doc gcc-4.1-locales gcc-4.1-doc libc6-dev-amd64 lib64gcc1 lib64ssp0
Recommended packages:
  libc6-dev libmudflap0-dev
The following NEW packages will be installed:
  binutils cpp-4.1 gcc-4.1 libssp0 linux-headers-2.6.18-5
  linux-headers-2.6.18-5-686 linux-kbuild-2.6.18
0 upgraded, 7 newly installed, 0 to remove and 0 not upgraded.
Need to get 9013kB of archives.
After unpacking 33,9MB of additional disk space will be used.
Do you want to continue [Y/n]? 

где ты смог найти 2.6.18-6 я не знаю. Проверь свой sources.list, у меня он такой:

[(12:38):artem@darkmachine:~ ] cat /etc/apt/sources.list|egrep -v \# 
deb http://mirror.yandex.ru/debian etch main non-free contrib
deb http://security.debian.org/ etch/updates main non-free contrib

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

еще раз. сделал apt-get update потом делаю apt-get install linux-headers

и вот мне что выдает..

linux-headers-2.6.26-1-xen-686 2.6.26-13 linux-headers-2.6.26-1-vserver-686-bigmem 2.6.26-13 linux-headers-2.6.26-1-vserver-686 2.6.26-13 linux-headers-2.6.26-1-openvz-686 2.6.26-13 linux-headers-2.6.26-1-amd64 2.6.26-13 linux-headers-2.6.26-1-686-bigmem 2.6.26-13 linux-headers-2.6.26-1-686 2.6.26-13 linux-headers-2.6.26-1-486 2.6.26-13 linux-headers-2.6-xen-686 2.6.26+17 linux-headers-2.6-vserver-686-bigmem 2.6.26+17 linux-headers-2.6-vserver-686 2.6.26+17 linux-headers-2.6-openvz-686 2.6.26+17 linux-headers-2.6-amd64 2.6.26+17 linux-headers-2.6-686-bigmem 2.6.26+17 linux-headers-2.6-686 2.6.26+17 linux-headers-2.6-486 2.6.26+17 linux-headers-2.6.24-etchnhalf.1-amd64 2.6.24-6~etchnhalf.7 linux-headers-2.6.24-etchnhalf.1-686-bigmem 2.6.24-6~etchnhalf.7 linux-headers-2.6.24-etchnhalf.1-686 2.6.24-6~etchnhalf.7 linux-headers-2.6.24-etchnhalf.1-486 2.6.24-6~etchnhalf.7 linux-headers-2.6.18-6-xen-vserver-686 2.6.18.dfsg.1-23etch1 linux-headers-2.6.18-6-xen-vserver 2.6.18.dfsg.1-23etch1 linux-headers-2.6.18-6-xen-686 2.6.18.dfsg.1-23etch1 linux-headers-2.6.18-6-xen 2.6.18.dfsg.1-23etch1 linux-headers-2.6.18-6-vserver-k7 2.6.18.dfsg.1-23etch1 linux-headers-2.6.18-6-vserver-686 2.6.18.dfsg.1-23etch1 linux-headers-2.6.18-6-vserver 2.6.18.dfsg.1-23etch1 linux-headers-2.6.18-6-k7 2.6.18.dfsg.1-23etch1 linux-headers-2.6.18-6-amd64 2.6.18.dfsg.1-23etch1 linux-headers-2.6.18-6-686-bigmem 2.6.18.dfsg.1-23etch1 linux-headers-2.6.18-6-686 2.6.18.dfsg.1-23etch1 linux-headers-2.6.18-6-486 2.6.18.dfsg.1-23etch1 linux-headers-2.6.18-6 2.6.18.dfsg.1-23etch1 linux-headers-2.6.18-5-xen-vserver-686 2.6.18.dfsg.1-13etch6 linux-headers-2.6.18-5-xen-vserver 2.6.18.dfsg.1-13etch6 linux-headers-2.6.18-5-xen-686 2.6.18.dfsg.1-13etch6 linux-headers-2.6.18-5-xen 2.6.18.dfsg.1-13etch6 linux-headers-2.6.18-5-vserver-k7 2.6.18.dfsg.1-13etch6 linux-headers-2.6.18-5-vserver-686 2.6.18.dfsg.1-13etch6 linux-headers-2.6.18-5-vserver 2.6.18.dfsg.1-13etch6 linux-headers-2.6.18-5-k7 2.6.18.dfsg.1-13etch6 linux-headers-2.6.18-5-amd64 2.6.18.dfsg.1-13etch6 linux-headers-2.6.18-5-686-bigmem 2.6.18.dfsg.1-13etch6 linux-headers-2.6.18-5-686 2.6.18.dfsg.1-13etch6 linux-headers-2.6.18-5-486 2.6.18.dfsg.1-13etch6 linux-headers-2.6.18-5 2.6.18.dfsg.1-13etch6 linux-headers-2.6.18-4-xen-vserver-686 2.6.18.dfsg.1-12etch2 linux-headers-2.6.18-4-xen-vserver 2.6.18.dfsg.1-12etch2 linux-headers-2.6.18-4-xen-686 2.6.18.dfsg.1-12etch2 linux-headers-2.6.18-4-xen 2.6.18.dfsg.1-12etch2 linux-headers-2.6.18-4-vserver-k7 2.6.18.dfsg.1-12etch2 linux-headers-2.6.18-4-vserver-686 2.6.18.dfsg.1-12etch2 linux-headers-2.6.18-4-vserver 2.6.18.dfsg.1-12etch2 linux-headers-2.6.18-4-k7 2.6.18.dfsg.1-12etch2 linux-headers-2.6.18-4-amd64 2.6.18.dfsg.1-12etch2 linux-headers-2.6.18-4-686-bigmem 2.6.18.dfsg.1-12etch2 linux-headers-2.6.18-4-686 2.6.18.dfsg.1-12etch2 linux-headers-2.6.18-4-486 2.6.18.dfsg.1-12etch2 linux-headers-2.6.18-4 2.6.18.dfsg.1-12etch2 linux-headers-2.6-xen-vserver-686 2.6.18+6etch3 linux-headers-2.6-vserver-k7 2.6.18+6etch3

alex_ss1
() автор топика
Ответ на: комментарий от alex_ss1

сделал source-list как у вас теперь при попытке

apt-get install linux-headers 2.4.18-6-686 выдает что зависит от gcc-4.1

ничего не пойму

alex_ss1
() автор топика
Ответ на: комментарий от alex_ss1

У тебя сейчас используется репозиторий unstable и апдейты с oldstable. Посмотри мой sources.list и сделай так же

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

значит не так делаешь. В sources.list должно быть так же как у меня, строчка в строчку. В /etc/apt/sources.list.d/ не должно быть никаких левых репозиториев. Потом сделай apt-get update и попробуй еще раз установить linux-headers-2.6.18-5-686

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

> какой headers мне качать?

sudo apt-get update && sudo apt-get install linux-headers-`uname -r`

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

я даже теряюсь в догадках где ты мог накосячить

1) /etc/apt/sources.list должен быть таким - http://www.linux.org.ru/jump-message.jsp?msgid=3509698&cid=3509881

2) sudo apt-get update

3) sudo apt-get install linux-headers-`uname -r`

и все

заодно покажи мне вывод apt-cache policy linux-image-2.6.18-6-686, apt-cache policy linux-headers-2.6.18-6-686 и apt-cache policy gcc-4.1. И не забудь внизу выбрать режим текста Preformatted text

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

я вписал точно так как написано у вас. с яндекса скорость 200 байт, связь постоянно рвется. я не могу просто обновиться. я 3 часа делал apt-get upgdate и прервал. 30 метров за 3 часа не скачалось! это при скорости инета 1 Мб(все остальное летает).

alex_ss1
() автор топика
Ответ на: комментарий от alex_ss1

емое, ну замени ты яндекс на другое зеркало. Ты уже целый день компостируешь мозги одной и той же проблемой, на решение которой должно было уйти как минимум минут 5-10

Тебе уже дали все ответы на твои вопросы и все расписали по пунктам

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

gcc-4.1: Установлен: (отсутствует) Кандидат: 4.1.1-21 Таблица версий: 4.1.1-21 0 500 http://mirror.yandex.ru etch/main Packages

linux-image-2.6.18-6-686: Установлен: 2.6.18.dfsg.1-23etch1 Кандидат: 2.6.18.dfsg.1-24 Таблица версий: 2.6.18.dfsg.1-24 0 500 http://mirror.yandex.ru etch/main Packages *** 2.6.18.dfsg.1-23etch1 0 500 http://security.debian.org etch/updates/main Packages 100 /var/lib/dpkg/status

alex_ss1
() автор топика
Ответ на: комментарий от alex_ss1

да причем тут компосирую мозги. мне так сказали - я так сделал. я сделал все четко по шагам. результата нет. постоянно выпадают зависимости, которую невозможно установить.

alex_ss1
() автор топика
Ответ на: комментарий от alex_ss1

я для кого написал про режим Preformatted text? Запости еще раз, но уже нормально

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

> я так сделал. я сделал все четко по шагам.

ты не довел apt-get update до конца. У тебя так и остались старые репозитории - unstable + etch-update

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

еще раз...20й делаю

sudo apt-get install linux-headers-`uname -r`

получаю

Чтение списков пакетов... Построение дерева зависимостей... Чтение информации о состоянии... Некоторые пакеты невозможно установить. Возможно, вы просите невозможного, или же используете нестабильную версию дистрибутива, где запрошенные вами пакеты еще не созданы или были удалены из Incoming. Следующая информация, возможно, поможет вам:

Пакеты, имеющие неудовлетворенные зависимости: linux-headers-2.6.18-6-686: Зависит: gcc-4.1 но он не будет установлен

alex_ss1
() автор топика
Ответ на: комментарий от alex_ss1

пожалуйста


gcc-4.1:
  Установлен: (отсутствует)
  Кандидат: 4.1.1-21
  Таблица версий:
     4.1.1-21 0
        500 http://mirror.yandex.ru etch/main Packages


linux-image-2.6.18-6-686:
  Установлен: 2.6.18.dfsg.1-23etch1
  Кандидат: 2.6.18.dfsg.1-24
  Таблица версий:
     2.6.18.dfsg.1-24 0
        500 http://mirror.yandex.ru etch/main Packages
 *** 2.6.18.dfsg.1-23etch1 0
        500 http://security.debian.org etch/updates/main Packages
        100 /var/lib/dpkg/status



я сделал apt-get update
вот логи

В кеше http://mirror.yandex.ru etch Release.gpg
В кеше http://security.debian.org etch/updates Release.gpg
Игн http://security.debian.org etch/updates/main Translation-ru
Игн http://security.debian.org etch/updates/non-free Translation-ru
Игн  http://security.debian.org etch/updates/contrib Translation-ru
В кеше http://security.debian.org etch/updates Release
Игн  http://security.debian.org etch/updates/main Packages/DiffIndex
Игн  http://security.debian.org etch/updates/non-free Packages/DiffIndex
Игн  http://security.debian.org etch/updates/contrib Packages/DiffIndex
В кеше http://security.debian.org etch/updates/main Packages
В кеше http://security.debian.org etch/updates/non-free Packages
В кеше http://security.debian.org etch/updates/contrib Packages
Игн  http://mirror.yandex.ru etch/main Translation-ru
Игн  http://mirror.yandex.ru etch/non-free Translation-ru
Игн  http://mirror.yandex.ru etch/contrib Translation-ru
В кеше http://mirror.yandex.ru etch Release
Игн  http://mirror.yandex.ru etch/main Packages/DiffIndex
Игн  http://mirror.yandex.ru etch/non-free Packages/DiffIndex
Игн  http://mirror.yandex.ru etch/contrib Packages/DiffIndex
В кеше http://mirror.yandex.ru etch/main Packages
В кеше http://mirror.yandex.ru etch/non-free Packages
В кеше http://mirror.yandex.ru etch/contrib Packages
Чтение списков пакетов... Готово

и что я не довел до конца?

alex_ss1
() автор топика
Ответ на: комментарий от alex_ss1

я говорил про тормоза если делать upgrade. я сделал update, как вы сказали. вот выше результаты. что опять не так? я менял до этого на другие зеркала, делал update и все то же. сейчас поставил то что вы советовали и бросил логи

alex_ss1
() автор топика
Ответ на: комментарий от alex_ss1

зайдем с другого конца

uname -r что выдает? 2.6.18-6-686? Тогда покажи полный вывод команды apt-get install linux-headers-2.6.18-6-686. Если 2.6.18-5-686, то apt-get install linux-headers-2.6.18-5-686

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

А вообще, выкинь ты этот debian etch и поставь debian lenny, а если на ставишь линукс десктоп, то бери ubuntu

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

пожалуйста.

1. 2.6.18-6-686
2. 

Чтение списков пакетов...
Построение дерева зависимостей...
Чтение информации о состоянии...
Некоторые пакеты невозможно установить. Возможно, вы просите невозможного, или же используете нестабильную версию дистрибутива, где запрошенные вами пакеты еще не созданы или были удалены из Incoming. 
Следующая информация, возможно, поможет вам: 

Пакеты, имеющие неудовлетворенные зависимости:
  linux-headers-2.6.18-6-686: Зависит:  gcc-4.1 но он не будет установлен 

alex_ss1
() автор топика
Ответ на: комментарий от alex_ss1

я бы с удовольствием, только как? у меня стоит squid, apache, mysql, вертится сайт, samba-сервер. мне что все заново настраивать?

alex_ss1
() автор топика
Ответ на: комментарий от alex_ss1

значит где то раньше ты все таки ошибся

попробуй сначала поставить этот gcc - apt-get install gcc-4.1

[(16:45):artem@darkmachine:~ ] apt-cache policy gcc-4.1
gcc-4.1:
  Installed: (none)
  Candidate: 4.1.1-21
  Version table:
     4.1.1-21 0
        500 http://mirror.yandex.ru etch/main Packages
[(16:45):artem@darkmachine:~ ] sudo apt-get install gcc-4.1
Reading package lists... Done
Building dependency tree... Done
The following extra packages will be installed:
  binutils cpp-4.1 libssp0
Suggested packages:
  binutils-doc gcc-4.1-locales gcc-4.1-doc libc6-dev-amd64 lib64gcc1 lib64ssp0
Recommended packages:
  libc6-dev libmudflap0-dev
The following NEW packages will be installed:
  binutils cpp-4.1 gcc-4.1 libssp0
0 upgraded, 4 newly installed, 0 to remove and 0 not upgraded.
Need to get 5402kB of archives.
After unpacking 13,9MB of additional disk space will be used.
Do you want to continue [Y/n]? 

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

зачем заново? Просто меняешь в sources.list "etch" на "lenny" и делаешь apt-get update && apt-get dist-upgrade. Вместо apt-get можно еще использовать aptitude. Стандартный вообщем то способ обновления дебиана с одного релиза на другой

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

>>зачем заново? Просто меняешь в sources.list "etch" на "lenny" и делаешь apt-get update && apt-get dist-upgrade. Вместо apt-get можно еще использовать aptitude. Стандартный вообщем то способ обновления дебиана с одного релиза на другой


и все?? я думал посложнее будет

alex_ss1
() автор топика
Ответ на: комментарий от alex_ss1

установил 24. настроил. вроде бы работает. буду следить за картой

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