‏إظهار الرسائل ذات التسميات Fedora. إظهار كافة الرسائل
‏إظهار الرسائل ذات التسميات Fedora. إظهار كافة الرسائل

دليلك في ادارة الحزم 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 


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

يلو دوج أبداتر - موديفايد

المطور : سيث فيدال
مكتوبة بلغة : بايثون
نظام التشغيل لينكس
النوع :  نظام إدارة حزمة
الرخصة : GPL V2




يوم (Yellow dog Updater, Modified) أو اختصاراً YUM هو نظام إدراة حزم حر ومفتوح المصدر يعمل على أسطر الأوامر لأنظمة لينكس المتكاملة مع آر بي إم.

تم تطويره من قبل سيث فايدال ومجموعة من المبرمجين المتطوعين ، ويتم تطويره الآن كجزء من مشروع لينكس @ دوك الخاص بجامعة دوك.

هناك عدة أدوات تقدم واجهة مستخدم رسومية ليوم بسبب كونه يعمل بأسطر الأوامر. سيث فايدال يعمل الآن في ريد هات مع عدد من مبرمجي ريد هات لتطوير يوم.

يوم هو إعادة كتابة كاملة للبرنامج السابق له يلودوج أبديتر Yellowdog Updater أو يوب YUP ، وقد تم تطويره أساساً لتحديث وإدارة أنظمة ريد هات لينكس المستخدمة في جامعة دوك قسم الفيزياء. ومنذ هذا الحين ، تم اعتماده من قبل فيدورا وسينت أو إس والعديد من توزيعات لينكس المتكاملة مع آر بي إم بما فيها يلودوج لينكس نفسها.

■ الملف الرئيسي لأدارة يلو دوج هو /etc/yum.conf وهناك الكثير من الاوامر والشروط المرتبطة بالامر yum.
● يمكن تحديث التطبيق foo عن طريق yum بالامر 
yum update foo
● يمكن تنزيله بالطريقة 
yum install foo
● يمكن حذفه بالطريقة
yum erase foo

يتم تنزيل هذه التطبقيات واداراتها عن طريق الاشتراك بقناة ريدهات RHN ويمكن كذلك اضافة مستودعات لتنزيل التطبيقات بالاستغناء عن RHN المسؤولة عن تطبيقات yum عن طريق تحرير الملفات في داخل المجلد /etc/yum/repos.d ..

من الممكن ان تكون هذه المستودعات في داخل النظام نفسه او عن طريق قناة اف تي بي ftp او http من الجدير بالذكر انه يلو دوج تغنى غالبا عن ادارة التطبيقات عن طريق الامر rpm .

ويمكن تحميل التطبيقات فقط وتنزيلها بشكل كامل بدون تنصيب في داخل النظام عن طريق الامر 
yumdownloader

مدير حزم آر بي إم

نظام التشغيل : لينكس + شبيه يونكس
الكاتب الأصلي : Erik Troan, Marc Ewing
المطور  : ريد هات
الإصدار الأولي : 1997
إصدارة مستقرة : 4.13 / 5 أغسطس 2015
مكتوب بلغة : C, Perl
النوع : نظام إدارة الحزم
رخصة : GPL



مدير حزم آر بي إم (RPM Package Manager) هو نظام إدارة الحزم طُور أصلاً من قبل رد هات من أجل ريد هات لينكس لكنه يستعمل الآن في العديد من توزيعات لينكس.

 أيضاً تم عمل منفذ Port له لأنظمة تشغيل أخرى مثل نوفل نت وير (ابتداءً من النسخة 6.5 SP3) ونظام تشغيل آي بي إم AIX (ابتداءً من النسخة 5).


تم كتابة RPM أصلا في عام 1997 من قبل Erik Troan and Marc Ewing لمسؤول النظام فى تنفيذ تركيب البرمجيات والصيانة، واستخدام إدارة الحزم بدلا من البناء اليدوي.

كما ان مدير الحزم RPM يتميز با البساطة والاتساق والقدرة الممتازة فى اداء مهام مدير الحزم والبرامج وجميع هذه العمليات تتم ن آليا وغير تفاعلية.

حزم RPM يمكن التحقق منها بشكل مشفر مع GPG وMD5 والوصول الى أرشيف المصدر الأصلي (على سبيل المثال .tar.gz، .tar.bz2) وهى مدرجة في SRPMs، مما يجعل التحقق أسهل ويمكن RPM من معاينة الملف وتصحيح والتحديث تدريجيا للبرمجيات المثبتة .تلقائيا مع تقييم واعتماد البناء في الوقت المحدد.