Валентин Стойков wrote: > Положението е следното: инсталирам Slackware 10.0 с ядро 2.4.x. После искам да > си компилирам ново ядро 2.6.7 и да го инсталирам. Какво да правя с пакета > kernel-headers-2.4.x-i386-1.tgz? Да го деинсталирам и да инсталирам на
Не го пипай. > негово място хедърите на новото ядро? Имам пакет с хедърите от новото ядро, > но ако нямам? Как от сорса да измъкна хедърите? Има ли някакъв стандартен не можеш да измъкнеш от source почистени хедъри, с който да работят user space програмите. Потърси за пакета glibc-kernel-headers във rpm базирана дистрибуция. > начин за това (или ще трябва да гледам скриптовете от третия/четвъртия диск > за правене на този пакет)? > > Какво означава това: > > Do NOT use the /usr/src/linux area! This area has a (usually > incomplete) set of kernel headers that are used by the library header > files. They should match the library, and not get messed up by > whatever the kernel-du-jour happens to be. http://www.linuxmafia.com/faq/Kernel/usr-src-linux-symlink.html > Това е от README-то на ядрото. > > В директорията /usr/src/linux нямаше нищо. Старите хедъри са > в /usr/include/linux/ и затова пренебрегнах това (инсталирах пакета със сорса > на новото ядро и то се оказа на /usr/src/linux-2.6.7 и имаше симвона връзка > linux -> linux-2.6.7). glibc и всички програми са ти компилирани с хедърите от 2.4. Не слагат 2.6 kernel headers. -- Georgi Chorbadzhiyski http://georgi.unixsol.org/ ============================================================================ A mail-list of Linux Users Group - Bulgaria (bulgarian linuxers). http://www.linux-bulgaria.org - Hosted by Internet Group Ltd. - Stara Zagora To unsubscribe: http://www.linux-bulgaria.org/public/mail_list.html ============================================================================
