كيفية تحزيم النواة على توزيعات redhat/centos/fedora

بسم الله الرحمن الرحيم

كيفية تحزيم النواة على توزيعاتredhat/centos/fedora

نبدأ

أولا : تنصيب أدوات الحزم التطويرية

yum groupinstall 'Development Tools'

ثانيا: ننشأ ملفات في الهوم

mkdir -p ~/rpmbuild/{BUILD,RPMS,SOURCES,SPECS,SRPMS}

ثم ننشأ الملف.rpmmacros

echo '%_topdir %(echo $HOME)/rpmbuild' > ~/.rpmmacros

ثم نذهب للمسار السورس

cd /usr/src/

ثم نقوم بتنزيل نسخة من النواة

wget http://www.kernel.org/pub/linux/kernel/v2.6/linux-2.6.38.5.tar.bz2

ثم نقوم بفك الضغط

tar xvf linux-2.6.38.5.tar.bz2

ثم نقوم نذهب إلى ملف النواة

cd linux-2.6.38.5

ثم نقوم نسخة ملف إعدادات النواة

cp /boot/config-`uname -r` .config

ثم نقوم بعملية التحزيم

make rpm

يستغرق مدة التحزيم على حسب مواصفات جهازك

تم الانتهاء من التحزيم

النواة على المسار

cd /root/rpmbuild/RPMS/i386/

كيفية تنصيب النواة هكذا

rpm -ihv kernel-2.6.38.5-1.i386.rpm

ثم

new-kernel-pkg --mkinitrd --depmod --install 2.6.38.5

تم تنصيب تحزيم النواة و تنصيبها

و السلام وعليكم ورحمة الله وبركاته

لنقاكم في الشرح القادم …

Leave a reply

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>