YUM اور RPM کے درمیان فرق
YUM بمقابلہ YUM
ریڈ ہٹ پیکیج مینیجر یا آر پی ایم ایک ہی نام کے ساتھ پیکجوں کا استعمال کرتے ہیں لینکس کی تقسیم کے لئے ڈیفالٹ پیکج مینجر ہے. ابتدائی طور پر ریڈ ہٹ کی طرف سے تیار کیا گیا ہے، اس کے نتیجے میں لینکس کے بہت سے اخراجات میں بڑے پیمانے پر منظوری ملتی ہے. YUM پیلڈ ڈوگ اپ ڈیٹٹر کے لئے ترمیم شدہ ہے اور لینکس کی تقسیم کے لئے سامنے کا اختتام ہے جو آر پی ایم پیکج کی شکل کا استعمال کرتا ہے. یہ دونوں صرف RPM کی بنیاد پر distros کے ساتھ صرف قابل استعمال ہیں اور ان لوگوں کے ساتھ قابل استعمال نہیں ہیں جن میں Ubuntu جیسے ڈینبی پیکجوں کا استعمال ہوتا ہے.
اگرچہ آر پی ایم ایک بہت ہی مضبوط آلے ہے کہ بہت سے صارفین پہلے سے واقف ہیں، اب بھی کچھ معمولی غلطی ہیں جو صارفین کے لئے ناراض ہیں. سب سے اہم مسئلہ عام طور پر زیادہ تر لوگوں کے ذریعہ 'انحصار جہنم' کے طور پر ایک ریاست ہے. یہ مسئلہ ایسے پیکجوں کے ساتھ ہوتا ہے جو دوسرے پیکجوں پر منحصر ہے، ان میں سے کچھ پیکجوں کو بھی بہت سی دیگر پیکیجز پر بھی منحصر ہے. عام بات یہ ہے کہ آپ کو پروگرام کے لئے تمام انحصار کو انسٹال کرنا ضروری ہے. آر پی ایم خود کار طریقے سے آپ کے لئے ایسا کرنے میں قاصر ہے. یہ صرف اس بات کی جانچ پڑتال کی جا سکتی ہے کہ ضروری پیکجوں کو نصب پیکج سے پہلے نصب کرنے کے لئے انسٹال کیا جاتا ہے. دستی طور پر ہر انحصار کو باخبر رہنے اور انسٹال کرنا زیادہ سے زیادہ لوگوں کے لئے ایک اہم کام ہے جو ابتدائی طور پر ایک ہی پیکج انسٹال کرنا چاہتے ہیں.
YUM ایک پیکیج کے انحصار کو باخبر رہنے اور ان انسٹال کرنے سے قبل ان انسٹال کرنے سے پہلے کہ وہ نصب کرنے کے لئے چاہتے ہیں. یہ پوری عمل کو آسان بناتا ہے کیونکہ آپ کو صرف اس پیکیج کا نام معلوم ہے جو آپ انسٹال کرنا چاہتے ہیں اور فکر نہ کریں کہ ضروری پیکجوں کو انسٹال کیا گیا ہے یا نہیں. اس نظام پر پایا جا سکتا ہے جو سارے سسٹم کے لئے موجود ذخیرہ شدہ ذخائر میں تلاش کی جا رہی ہیں.
اگرچہ آر پی ایم اور ییم دونوں وہی ہیں جو واقعی پیکجوں کو انسٹال کرتے ہیں، آپ شاید ان میں سے کسی کا استعمال نہ کریں گے جب تک کہ آپ کمان لائنوں اور مختلف پیرامیٹرز کو منظور کرنے کی ضرورت نہیں ہے. عام لوگوں کو ان کے نظام کے مکمل کنٹرول کو فوری طور پر سمجھنے میں آسان بنانے کے لئے، مختلف گرافیکل صارف انٹرفیس یا GUI ہیں جو YUM یا RPM کے سب سے اوپر استعمال کیا جا سکتا ہے. یہ GUI وہ لوگ ہیں جو عام طور پر دیکھتے ہیں اور یوم یا RPM نہیں کرتے ہیں.
خلاصہ:
1. آر پی ایم ایک پیکج مینیجر ہے جبکہ YUM ایک فرنٹ اینڈ ہے جو آر پی ایم کے ساتھ استعمال کیا جاسکتا ہے.
2. RPM پیکج مینیجر انحصار کو ٹریک کرنے میں ناکام ہے جبکہ یمیم.