PPA کیا ہے اور یہ Ubuntu Linux پر سافٹ ویئر کیسے انسٹال کرتا ہے؟

PPA کیا ہے اور یہ Ubuntu Linux پر سافٹ ویئر کیسے انسٹال کرتا ہے؟
آپ جیسے قارئین MUO کو سپورٹ کرنے میں مدد کرتے ہیں۔ جب آپ ہماری سائٹ پر لنکس کا استعمال کرتے ہوئے خریداری کرتے ہیں، تو ہم ملحق کمیشن حاصل کر سکتے ہیں۔ مزید پڑھ.

PPAs یا پرسنل پیکج آرکائیوز ایک قسم کا ذخیرہ ہے جو لینکس سسٹمز میں سافٹ ویئر پیکجوں کو ذخیرہ کرنے اور تقسیم کرنے کے لیے استعمال ہوتا ہے۔





آئیے سیکھتے ہیں کہ پی پی اے کیا ہے، وہ معیاری ذخیروں سے کیسے مختلف ہیں، پی پی اے کو کیسے شامل کرنا اور ہٹانا ہے، کیا پی پی اے استعمال میں محفوظ ہیں، اور آخر میں، پی پی اے استعمال کرنے کے فوائد۔





پی پی اے کیا ہے؟

  لانچ پیڈ ویب سائٹ

مفت اور اوپن سورس سافٹ ویئر (FOSS) کی دنیا انفرادی شراکت پر انحصار کرتی ہے۔ آپ تقسیم کے سرکاری ڈویلپر نہیں ہوسکتے ہیں اور ابھی تک اوپن سورس کوڈ میں اہم شراکت کریں۔ یا ایسی ایپلی کیشنز تیار کریں جو صارف کے تجربے کو بہتر بنائیں۔





نوٹ کریں کہ آپ کو لینکس پر PPA کو طبی حالت پرائمری پروگریسو Aphasia کے ساتھ الجھانا نہیں چاہیے۔ لینکس ایکو سسٹم میں پی پی اے پیکیجز سے متعلق ہے، جبکہ طبی اصطلاح میں پی پی اے ایک اعصابی عارضہ ہے جو زبان اور مواصلات کو متاثر کرتا ہے۔

بعض اوقات، ان ایپلی کیشنز کو سافٹ ویئر کے آفیشل ریپوزٹری کے ساتھ ضم نہیں کیا جا سکتا ہے۔ یہ وہ جگہ ہے جہاں پی پی اے کھیلنے آتا ہے۔ پرسنل پیکج آرکائیو (PPA) ایک ذخیرہ ہے جو افراد یا گروپس کے ذریعے بنائے اور برقرار رکھنے والے اور دوسروں کے لیے دستیاب سافٹ ویئر پیکجوں کی میزبانی کرتا ہے۔



PPAs جدید ترین سافٹ ویئر ورژن تک رسائی حاصل کرنے کا ایک آسان طریقہ ہے جو آپریٹنگ سسٹم کے سرکاری ذخیروں میں ابھی تک دستیاب نہیں ہیں۔ وہ ڈویلپرز اور صارفین کو آسانی سے ایسے سافٹ ویئر پیکجوں کو تقسیم اور انسٹال کرنے کی اجازت دیتے ہیں جو آفیشل ریپوزٹریز کا حصہ نہیں ہیں یا جو آفیشل ریپوزٹریز میں دستیاب سافٹ ویئر کے نئے ورژن فراہم کرتے ہیں۔

کوئی بھی ایسی ایپ ڈاؤن لوڈ کرنا چاہتا ہے جو ابھی تک آفیشل ریپوزٹری کا حصہ نہیں ہے وہ اس ایپلی کیشن کا پی پی اے شامل کر سکتا ہے اور ڈیفالٹ پیکیج مینیجر کا استعمال کرتے ہوئے اسے اپنے سسٹم پر انسٹال کر سکتا ہے۔





Ubuntu ڈویلپرز کو PPAs بنانے اور ان کی میزبانی کرنے کی اجازت دیتا ہے۔ لانچ پیڈ . صارفین اس سائٹ پر ایک پیکیج یا ذخیرہ تلاش کر سکتے ہیں اور اس کا پی پی اے اپنے سسٹم میں شامل کر سکتے ہیں۔

ایڈب اور فاسٹ بوٹ کا استعمال کیسے کریں۔

پی پی اے معیاری ذخیروں سے کیسے مختلف ہیں؟

ذاتی پیکج آرکائیو (PPA)، جیسا کہ نام کے اشارے ہیں، ایک ذخیرہ ہے جسے آپ اپنے پیکجز یا پیکجوں کو ذخیرہ کرنے کے لیے استعمال کر سکتے ہیں جو آپ کے آپریٹنگ سسٹم کے آفیشل ریپوزٹریز میں دستیاب نہیں ہیں۔ پی پی اے صارفین کو آسانی سے سافٹ ویئر انسٹال اور اپ ڈیٹ کرنے کی اجازت دیتے ہیں جو ان کے لینکس ڈسٹری بیوشن کے آفیشل ریپوزٹریز کے ذریعے فراہم نہیں کیے گئے ہیں۔





دوسری طرف، معیاری ذخیرے آپریٹنگ سسٹم کے ڈویلپرز کے ذریعہ سرکاری طور پر فراہم کردہ سافٹ ویئر پیکجوں کے مجموعے ہیں۔ ڈسٹرو پر ڈیفالٹ پیکیج مینیجر عام طور پر ان ذخیروں کا انتظام کرتا ہے۔

معیاری ذخیروں میں عام طور پر سوفٹ ویئر پیکجوں کی ایک وسیع رینج شامل ہوتی ہے جو ڈسٹرو کے ڈویلپرز کے ذریعہ اچھی طرح سے جانچے اور دیکھ بھال کرتے ہیں۔

PPAs اور معیاری ذخیروں کے درمیان کچھ اہم فرق ہیں:

  1. PPAs عام طور پر انفرادی صارفین یا تنظیموں کے ذریعہ بنائے اور برقرار رکھے جاتے ہیں، جب کہ آپریٹنگ سسٹم کے ڈویلپرز عام طور پر معیاری ذخیرہ کو برقرار رکھتے ہیں۔
  2. PPAs میں اکثر ایسے پیکیج ہوتے ہیں جو معیاری ذخیروں میں دستیاب نہیں ہوتے ہیں۔
  3. پی پی اے کو معیاری ذخیروں میں پیکجوں کی طرح اچھی طرح سے جانچا اور سپورٹ نہیں کیا جاسکتا ہے، کیونکہ وہ عام طور پر آفیشل ڈویلپرز کے ذریعہ برقرار نہیں رکھتے ہیں۔
  4. آپ پیکیج مینیجر کمانڈز جیسے استعمال کرکے اپنے سسٹم میں پی پی اے شامل کرسکتے ہیں۔ add-apt-repository Ubuntu/Debian-based distros پر جبکہ معیاری ذخیرے عام طور پر آپ کے سسٹم پر بطور ڈیفالٹ کنفیگر ہوتے ہیں اور کسی خاص سیٹ اپ کی ضرورت نہیں ہوتی ہے۔

اوبنٹو پر پی پی اے کیسے شامل کریں۔

  اوبنٹو میں پی پی اے شامل کرنا

اوبنٹو ایک خاص فائل کا حوالہ دیتا ہے جسے کہا جاتا ہے۔ Source.list تمام سرکاری اور غیر سرکاری پی پی اے حاصل کرنے کے لیے۔ پی پی اے شامل کرنے کے لیے، آپ کو اپ ڈیٹ کرنے کی ضرورت ہے۔ Source.list PPA کے ایڈریس کے ساتھ فائل کریں اور پھر اپنے سسٹم کو اپ ڈیٹ کریں۔

شکر ہے کہ ایک کمانڈ ہے جو آپ کے لئے تمام کام کرتا ہے۔ Ubuntu میں PPA شامل کرنے کے لیے یہ عمل کیسا نظر آئے گا:

ٹرمینل کو فائر کریں اور سپر یوزر کے طور پر درج ذیل کمانڈ کو چلائیں:

 sudo add-apt-repository ppa:root_repo/package_name

اپنے ڈسٹرو کے پیکیج مینیجر کا استعمال کرتے ہوئے اپنے سسٹم کو اپ ڈیٹ کریں۔ Ubuntu پر، وہ APT ٹول استعمال کرے گا:

 sudo apt update

آخر میں، پی پی اے سے سافٹ ویئر انسٹال کریں جو آپ نے ابھی پیکیج مینیجر کا استعمال کرتے ہوئے شامل کیا ہے:

 sudo apt install package_name

پی پی اے کو شامل کرنے کے لیے آپ کو یہ تمام اقدامات کرنے کی ضرورت ہے۔ اب آپ اپنے ڈسٹرو پر ڈیفالٹ پیکیج مینیجر کا استعمال کرتے ہوئے اس PPA سے سافٹ ویئر ڈاؤن لوڈ کر سکتے ہیں۔

Ubuntu پر، آپ کو سافٹ ویئر انسٹال کرنے کے لیے APT پیکیج مینیجر کا استعمال کرنا چاہیے، یا اگر آپ کے پاس ہے۔ ایک مختلف پیکیج مینیجر نصب کیا ، پھر اسے استعمال کریں۔

PPAs کے ساتھ سیکورٹی کے مسائل

PPAs کو حفاظتی خطرات لاحق ہو سکتے ہیں اگر ان کا مناسب طریقے سے انتظام نہ کیا جائے اور بغیر احتیاط کے استعمال کیا جائے۔ کچھ PPAs میں ایسے پیکجز شامل ہو سکتے ہیں جن پر ڈیجیٹل سرٹیفکیٹ کے ساتھ دستخط نہیں کیے گئے ہیں، جس کا مطلب ہے کہ پیکیج کی صداقت کی تصدیق کرنے کا کوئی طریقہ نہیں ہے۔ یہ ممکنہ طور پر ایک حملہ آور کو PPA کے ذریعے نقصان دہ پیکجوں کو تقسیم کرنے کی اجازت دے سکتا ہے، جو آپ کے سسٹم کی سیکیورٹی سے سمجھوتہ کر سکتا ہے۔

PPAs اکثر آپریٹنگ سسٹم کے آفیشل ڈویلپرز کے بجائے فریق ثالث کے افراد یا گروپوں کے ذریعے بنائے اور برقرار رکھے جاتے ہیں۔ اس کا مطلب یہ ہے کہ پی پی اے میں پیکجوں کی اتنی اچھی طرح سے جانچ اور حمایت نہیں کی جا سکتی ہے جتنی سرکاری ریپوزٹریوں میں پیکجوں کی ہے۔

اس سے پی پی اے میں پیکجوں کے ساتھ سیکورٹی کے خطرات یا دیگر مسائل کا خطرہ بڑھ سکتا ہے۔ آپ کے سسٹم میں PPA شامل کرنے سے آفیشل ریپوزٹریز میں پیکجز کے ساتھ تنازعات بھی پیدا ہو سکتے ہیں، جو ممکنہ طور پر موجودہ سافٹ ویئر کو توڑ سکتے ہیں یا سیکیورٹی کے خطرات کو متعارف کر سکتے ہیں۔

Ubuntu پر PPA کو کیسے ہٹایا جائے۔

  اوبنٹو میں پی پی اے کو ہٹانا

پی پی اے کو ہٹانے کے لیے، آپ کو صرف پی پی اے کا پتہ حذف کرنا ہوگا۔ Source.list فائل کریں اور پھر اپنے سسٹم کی مخزن کی فہرست کو اپ ڈیٹ کریں۔ پیروی کرنے کے تمام اقدامات یہ ہیں:

سے پی پی اے ریپوزٹری کو ہٹانے کے لیے اے پی ٹی ٹول کا استعمال کریں۔ Source.list فائل:

 sudo add-apt-repository --remove ppa:root_repo/package_name

اپنے ڈسٹرو پر پیکیج مینیجر کا استعمال کرتے ہوئے اپنے سسٹم کو اپ ڈیٹ کریں:

 sudo apt update

پی پی اے کو ہٹانے کے لیے آپ کو یہ تمام اقدامات کرنے کی ضرورت ہے۔ یہ چیک کرنے کے لیے کہ آیا عمل کام کرتا ہے، سافٹ ویئر انسٹال کرنے کی کوشش کریں جو آپ نے ہٹائے ہوئے PPA کا حصہ ہے۔ پیکیج مینیجر کو غلطی کرنا چاہئے۔