دليلك في ادارة الحزم rpm

 

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


السلام عليكم ورحمة الله تعالى وبركاته موضوعنا سوف يتحدت عن اداة تستعملها التوزيعات الردهاتيات واعني بدالك كل مابني عليها وتستعملها في ادارة حزمها كالثتبيت والحدف وما الى دالك وهي اداة رائعة حقا وخصوصا عندا استعمالها في مكانها الاصلي الطرفية مع ان  هناك برنامج لها على الواجهة الرسومية ولاكن تبقى الطرفية افضل واسرع في مثل هاته الامور واقوى  


ننتقل الى اوامر الاداة

لثتبيت حزمة معينة (.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
عرض ملفات الحزمة وهي مثبثة :
sudo rpm -ql name packag
ولعرض جميع الحزم التي تحتوي على اسم kernel  مثلا ودالك باستعمال اداة grep :
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 


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


الإبتساماتإخفاء