LinuxForum.Fans
Тема

Откуда можно скачать исходники CentOS 6.5

Автор: kerogaz 177 сообщений 20501 просмотров
#360102
"kerogaz" написал:
У нас в такой директории вообще нет asix.c

Это путь относительно /usr/src/linux, обычно исходники ядра распаковываются туда:

text
ls -l /usr/src
итого 8
lrwxrwxrwx  1 root root   12 мар 23  2013 linux -> linux-3.2.29
drwxr-xr-x 24 root root 4096 янв 13 15:26 linux-3.2.29

/usr/src/linux - это симлинк на настоящий каталог с исходниками (linux-3.2.29), каталоги /lib/modules/`uname -r`/{build,source} также являются симлинками на каталог с исходниками ядра.

#360105

В общем как оказалось для пересборки ядра пакета devel оказалось недостаточно , нужны полные исходные коды ядра и из них распихивать недостающее по директориям вручную. А это будут уже слишком экстатические пляски с бубном.Поэтому мы решили поменять сетеую карту в магазине на что-то другое

#360106
"kerogaz" написал:
В общем как оказалось для пересборки ядра пакета  devel оказалось недостаточно

Странно, у меня в Slackware полные исходники ядра - это kernel-source. В CentOS - kernel-devel и kernel-`uname -r`.src. Руками не нужно ничего распихивать.
PS. А kernel-devel, вообще-то, насколько я понял, это просто заголовки, в Slackware соответствует пакету kernel-headers.

#360107
yars написал:
[quote="kerogaz"]В общем как оказалось для пересборки ядра пакета  devel оказалось недостаточно

Странно, у меня в Slackware полные исходники ядра - это kernel-source. В CentOS - kernel-devel и kernel-`uname -r`.src. Руками не нужно ничего распихивать.[/quote]А у нас как оказалось в некоторых директориях даже нет файлов которые надо патчить Их надо вручную из исходников раскидывать.Да и к примерудаже нет директории /usr/src/linux Так что спасибо всем за помощь и терпение

#360111

Даже если и так, то

text
$ wget https://www.kernel.org/pub/linux/kernel/v2.6/longterm/v2.6.32/linux-2.6.32.61.tar.xz
# tar xf linux-2.6.32.61.tar.xz -C /usr/src/
# ln -s /usr/src/linux-2.6.32.61 /usr/src/linux
# cd /usr/src/linux
# make mrproper
# cp /boot/config-*2.6.32* /usr/src/linux
# make bootstrap prepare modules_prepare

Но... ведь есть же, нужно только уметь искать.
[console]# rpm -i [span]h[/span]ttp://vault.centos.org/6.5/os/Source/SPackages/kernel-2.6.32-431.el6.src.rpm[/console]

#360229

Скачал, начал распаковывать

text
$ wget https://www.kernel.org/pub/linux/kernel/v2.6/longterm/v2.6.32/linux-2.6.32.61.tar.xz
# tar xf linux-2.6.32.61.tar.xz -C /usr/src/

получил

text
tar(child):xz:Cannot exec:No such file or directory
tar(child):Error is nor recoveravle:exiting now

Для надежности даже поместил этот архив в директорию /usr/src

#360230

Так ты только угробишь систему.

#360231
Vascom написал:
Так ты только угробишь систему.

Да я просто хочу исходники в /usr/src поместить не более :)

#360232

Зачем? Странное желание какое-то. Особенно если ты не понимаешь что делаешь, что надо делать и что делают запускаемые тобой команды.

#360233

Пусть будут, может в будущем пригодятся. Может когда=нибудь ещё какое железо надо будет прикручивать. Это ведь не Убунта которая в этом смысле идет впереди планеты всей : поставил и заработало без бубна :) Я в Минт (который на Убунте) эту USB сетевую карту поставил и она автоматом как флешка подключилась

#360242

Ну ты не сравнивай. Это совершенно разные вещи. Ставь Убунту на сервер, если она такая хорошая (да и ядро у убунты не самое свежее, а значит и поддержка оборудования).

#360245

Да у меня стояла на сервере с 2010 года серверная (без графики) убунта два года без никаких проблем. Я даже монитор оттуда забрал за ненадобностью. А CentOS пришлось ставить не по желанию а по нужде ,я от него руками и ногами отмахивался, но то другой вопросю Мне кажется поддержка Rd Hat стала платной для массового исправления подобного гемора с которым я столкнулся сейчас.

#360247

kerogaz, она всегда была платной по подписке и поставлялась исключительно для Red Hat :)
CentOS - бесплатен, но помощь дают Google + тематические форумы :)

#360252

Жди CentOS 7 со свежим ядром.

#360253

Или поставить из elrepo-kernel

#360254

Vascom, лично я жду, на посмотреть хотя бы.
kerogaz, а kernel-ml установить, не судьба видимо? :)

The elrepo-kernel channel provides both the long-term support kernels (which have been configured for RHEL-5 and RHEL-6) and the latest stable mainline kernels (which have been configured for RHEL-6) using sources available from the Linux Kernel Archives.
#360256

alexfinn, redix, у него интернета нет. Потому и пытается этот драйвер собрать.

#360257

Или таки забирайте RPM с исходниками, ссылка выше мною дана. А с kernel.org забрать - это был вариант на самый-самый крайний случай. И да, ввиду перехода kernel.org на компрессор xz, теперь даже и старые системы нуждаются в установке оного плюс обновленного tar.

#360258

Vascom, а с флешки установить, не проще будет?

Войдите или зарегистрируйтесь, чтобы ответить.