Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Общий по Linux (http://forum.oszone.net/forumdisplay.php?f=9)
-   -   Где вязть исходники ядра для ALT JUNIOR 2.2? (http://forum.oszone.net/showthread.php?t=14011)

ZDemon 29-07-2003 00:24 75083

сабж

Petya 29-07-2003 05:10 75084

ZDemon
если я еще не сильно пьяный - то мне кажется что исходя из идеологии линукса то ядро выпускает сам Линус Торвальдс .... и ядро везде одно и тоже ... то есть на http://www.kernel.org

ZDemon 29-07-2003 12:52 75085

Я пытаюсь VMware установить. Уже закачал ядро, не помню только откуда, (месяц назад) наверное с rpmfind.net. Запускаю скрипт vmware-config.pl - он спрашивает где заголовки (header) типа в include нет папки asm. Ну я ради эксперимента создал ему папку asm, тогда он говорит, что в папке linux нет еще какого-то файла. Вот я и постю эту фигню.
Почему спрашиваю исходники для ALT JUNIOR 2.2 ? - потому, что, например в RedHat есть kernel-xxx.src.rpm - типа исходники откомпилированноые RedHat, должны быть и исходники, откомпилированные ALTLINUX. ХОТЯ мне ГЛАВНОЕ VMWARE ЧТО-БЫ ЗАРОБОТАЛ!!!

[s]Исправлено: ZDemon, 13:53 29-07-2003[/s]

ruslandh 29-07-2003 15:53 75086

По-моему исходники ядра Junior 2.2. лежат на второром диске ( для разработчика)

ZDemon 29-07-2003 17:46 75087

На втором диске их нет! Я и сам удивился...

Guest 03-08-2003 22:15 75088

Спроси в суппорте ALT :)

Может есть разные дистрибы просто (с исходниками и без них)?

А вообще тебе нужно только номер версии, чтобы выкачать

shurikan 04-08-2003 02:47 75089

ZDemon
Например здесь ftp://ftp.mai.ru/pub/mirrors/ALTLinux/Sisyphus/ смотри на папку SRPMS.kernel :)

heller 04-08-2003 03:00 75090

у меня в мандрейке есть пакет kernel-headers может не хватает именно этого?

Gorza 05-08-2003 12:45 75091

в джуниоре 2.0 надо было установить kernel-24***.rpm

в мастере 2.2  (а вероятно так и в джуниоре 2.2)
исходники были перенесены в ветку сорцов т.е пакет с исходными текстами ядра называется kernel-2.4**.src.rpm
Его можно скачать с любого из зеркал Altlinux

Затем установить командой rpm -ivh kernel-24**src.rpm от имени обычного пользователя (не РУТА) входящего в группу РПМ

в домашней директории появится директория РПМ
сборка я дра теперь осуществляется тоже в РПМ от имени обычного пользователя.
затем надо дать команду rpm -bp <your-kermel>.spec

и в директории  BUILD появятся твои исходники

Примечание - так как Вмваре будет искать их в /usr/src/source то необходимо сделать с него  линк на  директорию с BUILD.

немного сумбурно написал - потому что спешу  


Добавлено:

ВМваре требует чтобы исходники ядра в папке /usr/src/ были идентичны запущеному у тебя на машине ядру - лучший способ это скомпилить ядро заново. тогда скрипт не будет ругаться

ZDemon 05-08-2003 21:16 75092

Спасбо, научился пользоваться rpm -b. Все собралось, ссылку сделал.
Теперь такая проблема:
vmware-config.pl пишет:
The path "/usr/src/linux/include" is an existing directory, but it does not
contain at least one of these directories "linux", "asm", "net" as expected.
а если создать директорию asm:
The path "/usr/src/linux/include" is a kernel header file directory, but it does
not contain the file "linux/version.h" as expected.  This can happen if the
kernel has never been built, or if you have invoked the "make mrproper" command
in your kernel directory.  In any case, you may want to rebuild your kernel.

Что делать?

Gorza 06-08-2003 09:46 75093

1. Установлен ли kernel-headers?
2. Куда именно указывает твоя ссылка (команду дай, которой ты ее делал)

ZDemon 06-08-2003 11:05 75094

$ rpm -q -a|grep kernel
kernel24-linus-headers-2.4.20-alt4
kernel24-up-2.4.20-alt6
kernel24-headers-2.4.20-alt6
kernel-headers-common-1.0-alt2
kernel24-smp-2.4.20-alt6

$mc
[Ctr]+[x] c
Ну вобщем в mc я ее делал. Но для пущей уверенности в /home/user/RPM/BUILD/linux-2.4.20/include
папки asm тоже нет, есть только такие:
$ ls |grep asm
asm-alpha
asm-arm
asm-cris
asm-generic
asm-i386
asm-ia64
asm-m68k
asm-mips
asm-mips64
asm-parisc
asm-ppc
asm-ppc64
asm-s390
asm-s390x
asm-sh
asm-sparc
asm-sparc64
asm-x86_64

glassMonk 06-08-2003 15:23 75095

ZDemon
Прошу создать еще один пост для обсуждения твоих. headerов. И если планируеш обсуждать vmware.

Самый лучшый вариант. Скомпиль новое ядро. И оставь исходники в /usr/src/linux
все будет работать. Скачивай с kernel.org


Время: 18:52.

Время: 18:52.
© OSzone.net 2001-