![]() |
сабж
|
ZDemon
если я еще не сильно пьяный - то мне кажется что исходя из идеологии линукса то ядро выпускает сам Линус Торвальдс .... и ядро везде одно и тоже ... то есть на http://www.kernel.org |
Я пытаюсь 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] |
По-моему исходники ядра Junior 2.2. лежат на второром диске ( для разработчика)
|
На втором диске их нет! Я и сам удивился...
|
Спроси в суппорте ALT :)
Может есть разные дистрибы просто (с исходниками и без них)? А вообще тебе нужно только номер версии, чтобы выкачать |
ZDemon
Например здесь ftp://ftp.mai.ru/pub/mirrors/ALTLinux/Sisyphus/ смотри на папку SRPMS.kernel :) |
у меня в мандрейке есть пакет kernel-headers может не хватает именно этого?
|
в джуниоре 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/ были идентичны запущеному у тебя на машине ядру - лучший способ это скомпилить ядро заново. тогда скрипт не будет ругаться |
Спасбо, научился пользоваться 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. Что делать? |
1. Установлен ли kernel-headers?
2. Куда именно указывает твоя ссылка (команду дай, которой ты ее делал) |
$ 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 |
ZDemon
Прошу создать еще один пост для обсуждения твоих. headerов. И если планируеш обсуждать vmware. Самый лучшый вариант. Скомпиль новое ядро. И оставь исходники в /usr/src/linux все будет работать. Скачивай с kernel.org |
Время: 18:52. |
Время: 18:52.
© OSzone.net 2001-