السلام عليكم ورحمة الله تعالى وبركاته موضوعنا سوف يتحدت عن اداة تستعملها التوزيعات الردهاتيات واعني بدالك كل مابني عليها وتستعملها في ادارة حزمها كالثتبيت والحدف وما الى دالك وهي اداة رائعة حقا وخصوصا عندا استعمالها في مكانها الاصلي الطرفية مع ان هناك برنامج لها على الواجهة الرسومية ولاكن تبقى الطرفية افضل واسرع في مثل هاته الامور واقوى
ننتقل الى اوامر الاداة
لثتبيت حزمة معينة (.rpm) وطبعا يجب ان تكون الحزمة منزلة مسبقا تم نفتح الترمنل على مكان وجودها تم :ولثتبيت الحزمة مع تجاهل اي اعتراضات او الحزم المطلوبة :sudo -ivh name package .rpm
sudo rpm -ivh --nodeeps name package.rpm
sudo rpm -U name package.rpm
ولثحديت الحزمة مثبتة فقط:
ولحدف الحزمة معينة :sudo rpm -F name package.rpm
ولفحص الحزم المثبتة على التوزيعة :sudo rpm -e name package
sudo rpm -Va
ولتحقق من ثتبيت حزمة ما :
ولتاكد من تكامل ملف حزمة ما :sudo rpm -Vp name package.rpm
وللحصول على معلومات الحزمة المثبتة :sudo rpm --checksig name package.rpm
ولعرض الحزم المثبتة :sudo rpm -qi name package
sudo rpm -qa
ولعرض ملفات الاعدادات حزمة ما:
ولمعرفة حجم الملف والادونات ونوعه والمالك والمجموعة واخر تعديل :sudo rpm -qc name package
ولمعرفة الملفات الموجودة في الحزمة قبل تنصيبها :sudo rpm -V name package
عرض ملفات الحزمة وهي مثبثة :sudo rpm -qp name package.rpm -l
ولعرض جميع الحزم التي تحتوي على اسم kernel مثلا ودالك باستعمال اداة grep :sudo rpm -ql name packag
sudo rpm -qa | grep kernel
عرض الحزم المطلوبة عند الثتبيت لحزمة ما :
sudo rpm name package --whatrequires
ولثتبيت حزمة ما من المصدر :
sudo rpm -ivh /usr/src/redhat/RPMS/`arch`/ name package
ولاستخراج ملف تنفيدي (bin) من حزمة rpm :
sudo rpm2cpio [package.rpm] | cpio --extract --make-directories *bin*
ولانشاء حزمة من ملفات مصدرية :
sudo rpmbuild --rebuild name package.src.rpm
ولعرض السكربت الدي قام بعماية الثتبيت او الحدف :
sudo rpm -q name package --scripts
ولمعرفة log time الحزمة اي تاريخ المراجعة الحزمة :
sudo rpm -q name package --changelog
والسلام عليكم ورحمة الله وبركاته
الإبتساماتإخفاء