пропали linux-headers
Модератор: /dev/random
-
warp
- Сообщения: 135
пропали linux-headers
сабж. как быть? http://www.calculate-linux.org/packages/sy...l/linux-headers нет под amd64 2.6.33 тогда как очень надо. можно что ни будь сделать не дожидаясь появления хидеров в офф. дереве?
за мировое господство! банзай, товарищи!
-
serzh-z
- Бывший модератор
- Сообщения: 8259
- Статус: Маньяк
- ОС: Arch, Fedora, Ubuntu
-
warp
- Сообщения: 135
Re: пропали linux-headers
конечно приложению, разве я похож на разработчика? мне нужно скомпилировать модули для вмвари, а без хидеров ядра это не возможно.
за мировое господство! банзай, товарищи!
-
serzh-z
- Бывший модератор
- Сообщения: 8259
- Статус: Маньяк
- ОС: Arch, Fedora, Ubuntu
-
/dev/random
- Администратор
- Сообщения: 5511
- ОС: Gentoo
Re: пропали linux-headers
Как правило, для сборки модулей нужны _исходники_ ядра. В /usr/src/linux/. Пакет sys-kernel/...-sources, просто выберите в eselect тот, который собирали.
-
vr13
- Сообщения: 887
- ОС: gentoo
Re: пропали linux-headers
странно, как это он пропал - в тулчейн же входит, т.е жить системе без него просто невозможно:
нужно просто немедленно emerge -e system делать
Код: Выделить всё
$ equery -C d sys-kernel/linux-headers
[ Searching for packages depending on sys-kernel/linux-headers... ]
...
net-misc/iputils-20071127 (virtual/os-headers)
net-misc/openssh-5.2_p1-r3 (virtual/os-headers)
sys-apps/baselayout-1.12.13 (virtual/os-headers)
sys-apps/sysvinit-2.87-r3 (virtual/os-headers)
sys-apps/util-linux-2.16.2 (virtual/os-headers)
sys-fs/udev-149 (>=sys-kernel/linux-headers-2.6.29)
sys-libs/glibc-2.10.1-r1 (virtual/os-headers)
(>=sys-kernel/linux-headers-2.6.9)нужно просто немедленно emerge -e system делать
-
ormorph
- Сообщения: 3361
- ОС: Gentoo
Re: пропали linux-headers
Ну если тяжеловато собрать собственный ебилд
тогда если имеется уже собранное ядро 2.6.33 и не делали make mrproper
тогда все заголовочники можно взять из каталога /usr/src/linux/include и поменять в ручную методом копирования в /usr/include, конечно желательно после того как соберете то что нужно, следует обратно заменить на старые emerge linux-headers
а так по идее не должно особо сложно создать собственный ебилд, только остается посмотреть как сделан на старый пакет архив, а ебилд можно использовать и от старого пакета.
тогда если имеется уже собранное ядро 2.6.33 и не делали make mrproper
тогда все заголовочники можно взять из каталога /usr/src/linux/include и поменять в ручную методом копирования в /usr/include, конечно желательно после того как соберете то что нужно, следует обратно заменить на старые emerge linux-headers
а так по идее не должно особо сложно создать собственный ебилд, только остается посмотреть как сделан на старый пакет архив, а ебилд можно использовать и от старого пакета.
-
warp
- Сообщения: 135
Re: пропали linux-headers
make mrproper я уже сделал, кажется мне больше не остаётся ничего кроме даунгрейда на 32-ое ядро...
за мировое господство! банзай, товарищи!
-
/dev/random
- Администратор
- Сообщения: 5511
- ОС: Gentoo
-
Kopilov
- Сообщения: 958
- ОС: [K]Ubuntu, Debian
Re: пропали linux-headers
А можно (и топикстартеру, и мне заодно) пояснить, как это возможно: новая ветка ядра есть, а заголовков под неё нет? Для только что появившейся тридцать третьей -- ладно (ещё не добавили), но нет так же для тридцать первой, хотя само ядро давно есть и помечено стабильным. При его создании заголовки не изменялись вообще, что ли?
-
/dev/random
- Администратор
- Сообщения: 5511
- ОС: Gentoo
Re: пропали linux-headers
Kopilov писал(а): ↑07.03.2010 13:48А можно (и топикстартеру, и мне заодно) пояснить, как это возможно: новая ветка ядра есть, а заголовков под неё нет? Для только что появившейся тридцать третьей -- ладно (ещё не добавили), но нет так же для тридцать первой, хотя само ядро давно есть и помечено стабильным. При его создании заголовки не изменялись вообще, что ли?
Эти заголовки _присутствуют в исходниках ядра_. Отдельным пакетом, согласно заявлениям разработчиков gentoo, их требуется устанавливать только для сборки glibc, который ждёт их наличия не в /usr/src/linux/, а в /usr/include/. Поэтому и не торопятся.
Спасибо сказали:
-
DaemonTux
- Сообщения: 1480
- Статус: Юный падаван
- ОС: Gentoo
Re: пропали linux-headers
Добавлю свои 5 копеек.
Для сборки модулей ядра требуются исходники. симлинк (/usr/src/linux) должен указывать на текущие исходники ядра
Так же перед сборкой модулей в /usr/src/linux должен лежать конфиг. И необходимо выполнить
Замечу что модули могут не собратся для нового ядра, т. к. разработчики ядра могли сломать api. И прейдется ждать пока разрабы тогоже VMWare исправят исходники модулей.
Для сборки модулей ядра требуются исходники. симлинк (/usr/src/linux) должен указывать на текущие исходники ядра
Код: Выделить всё
daemontux@daemontux ~ $ ls -l /usr/src/
итого 2
lrwxrwxrwx 1 root root 22 Мар 8 05:41 linux -> linux-2.6.32-gentoo-r7
drwxr-xr-x 24 root root 1520 Мар 8 07:53 linux-2.6.32-gentoo-r7Так же перед сборкой модулей в /usr/src/linux должен лежать конфиг. И необходимо выполнить
Код: Выделить всё
# cd /usr/src/linux
# make modules_prepareЗамечу что модули могут не собратся для нового ядра, т. к. разработчики ядра могли сломать api. И прейдется ждать пока разрабы тогоже VMWare исправят исходники модулей.
Vladivostok Linux User Group
-
Torvinson
- Сообщения: 425
- ОС: Gentoo ~amd64
Re: пропали linux-headers
Сегодня заголовки обновились до .33.