المساعد الشخصي الرقمي

مشاهدة النسخة كاملة : كيفية تحزيم النواة على توزيعات redhat/centos/fedora



walid
11-02-2013, بتوقيت غرينيتش 01:31 AM
بسم الله الرحمن الرحيم
كيفية تحزيم النواة على توزيعاتredhat/centos/fedora
نبدأ
أولا : تنصيب setup أدوات الحزم التطويرية
رمز PHP:

<code style="white-space:nowrap"> <code> yum groupinstall 'Development Tools'
</code> </code>

http://www.root3ksa.com/img/kernel-rpm/1.png
ثانيا: ننشأ ملفات في الهوم
رمز PHP:

<code style="white-space:nowrap"> <code> mkdir -p ~/rpmbuild/{BUILD,RPMS,SOURCES,SPECS,SRPMS}
</code> </code>

http://www.root3ksa.com/img/kernel-rpm/2.png
ثم ننشأ الملف.rpmmacros
رمز PHP:

<code style="white-space:nowrap"> <code> echo '%_topdir %(echo $HOME)/rpmbuild' > ~/.rpmmacros
</code> </code>

http://www.root3ksa.com/img/kernel-rpm/3.png



ثم نذهب للمسار السورس
رمز PHP:

<code style="white-space:nowrap"> <code> cd /usr/src/
</code> </code>

http://www.root3ksa.com/img/kernel-rpm/4.png
ثم نقوم بتنزيل نسخة من النواة
رمز PHP:

<code style="white-space:nowrap"> <code> wget http://www.kernel.org/pub/linux/kernel/v2.6/linux-2.6.38.5.tar.bz2
</code> </code>

http://www.root3ksa.com/img/kernel-rpm/6.png
ثم نقوم بفك الضغط
رمز PHP:

<code style="white-space:nowrap"> <code> tar xvf linux-2.6.38.5.tar.bz2
</code> </code>

http://www.root3ksa.com/img/kernel-rpm/7.png
ثم نقوم نذهب إلى ملف النواة
رمز PHP:

<code style="white-space:nowrap"> <code> cd linux-2.6.38.5
</code> </code>

http://www.root3ksa.com/img/kernel-rpm/8.png
ثم نقوم نسخة ملف إعدادات النواة
رمز PHP:

<code style="white-space:nowrap"> <code> cp /boot/config-`uname -r` .config
</code> </code>

http://www.root3ksa.com/img/kernel-rpm/9.png
ثم نقوم بعملية التحزيم
رمز PHP:

<code style="white-space:nowrap"> <code> make rpm
</code> </code>

http://www.root3ksa.com/img/kernel-rpm/10.png
يستغرق مدة التحزيم على حسب مواصفات جهازك
تم الانتهاء من التحزيم
النواة على المسار
رمز PHP:

<code style="white-space:nowrap"> <code> cd /root/rpmbuild/RPMS/i386/
</code> </code>

http://www.root3ksa.com/img/kernel-rpm/12.png
كيفية تنصيب setup النواة هكذا
رمز PHP:

<code style="white-space:nowrap"> <code> rpm -ihv kernel-2.6.38.5-1.i386.rpm
</code> </code>

http://www.root3ksa.com/img/kernel-rpm/13.png
ثم
رمز PHP:

<code style="white-space:nowrap"> <code> new-kernel-pkg --mkinitrd --depmod --install 2.6.38.5
</code> </code>

http://www.root3ksa.com/img/kernel-rpm/14.png
تم تنصيب setup تحزيم النواة و تنصيب setupها
و السلام وعليكم ورحمة الله وبركاته
لنقاكم في الشرح طريقة القادم ...







https://fbcdn-sphotos-d-a.akamaihd.net/hphotos-ak-ash4/482113_236967293114455_1193518507_n.png (http://www.dzbatna.com)
©المشاركات المنشورة تعبر عن وجهة نظر صاحبها فقط، ولا تُعبّر بأي شكل من الأشكال عن وجهة نظر إدارة المنتدى (http://www.dzbatna.com)©

استعمل مربع البحث في الاسفل لمزيد من المواضيع


سريع للبحث عن مواضيع في المنتدى