Где хранится исходный код Linux в Rackspace Gentoo VPS?
Я появляюсь udev
и жалуется, что не может найти исходники ядра под /usr/src/linux
(внутри ничего нет /usr/src/
в самом деле). В результате он пытается взять версию из запущенного в данный момент ядра и путается, думая, что это более старая версия, чем ему нужно (хотя на самом деле это не так).
Так где же источники, чтобы я мог правильно на них ссылаться? И мог ли я сделать что-то не так, чтобы они не оказались в нужном месте?
4 ответа
Просто установите одно из ядер, которые находятся на портеже. Из ядер, представленных в sys-kernel
Я бы взял sys-kernel/vanilla-sources
поскольку вы на самом деле не хотите запускать это ядро, а только предоставляете исходные коды.
Это в Rackspace Cloud? У меня была похожая проблема со Slicehost, и хотя, насколько я знаю, исходные коды для запускаемого ядра недоступны (ну, по крайней мере, не через Portage), я смог просто выпустить последнюю версию gentoo-sources
и этого было достаточно для установки пакета.
Комментарий Бена прав, однако, это было бы лучшим вопросом для обсуждения на форумах или в группе поддержки.
Если вы используете 2.6.32.12 или новее, исходный код ядра Slicehost/Rackspace Cloud - они используют те же ядра - доступен на веб-сайте Slicehost.
См. Исходную статью ядра Slicehost для ссылки и дополнительной информации. (Я бы связался с сайтом для скачивания напрямую, но у меня пока нет репутации. Кто-то может свободно редактировать его.)
Вы не сделали ничего плохого - он не установлен по умолчанию.
Проверь какое ядро ты используешь (uname -a
) и если это ядро Gentoo, делайте то, что сказал Йоски, но объединяйте gentoo-sources
,