انڈروئد

اوبنٹو میں آپٹ ذخیرہ شامل کرنے کا طریقہ

ئەو ڤیدیۆی بوویە هۆی تۆبە کردنی زۆر گەنج

ئەو ڤیدیۆی بوویە هۆی تۆبە کردنی زۆر گەنج

فہرست کا خانہ:

Anonim

جب اوبنٹو سوفٹویئر سینٹر یا کمانڈ لائن افادیت جیسے apt یا apt-get گیٹ کا استعمال کرتے ہوئے پیکجز انسٹال کرتے apt-get تو پیکیجز کو ایک یا زیادہ آپریٹ سوفٹویئر ذخیروں سے ڈاؤن لوڈ کیا جاتا ہے۔ ایک اے پی ٹی ذخیرہ ایک نیٹ ورک سرور یا ایک مقامی ڈائریکٹری ہے جس میں ڈیب پیکیجز اور میٹا ڈیٹا فائلیں ہوتی ہیں جو اے پی ٹی ٹولز کے ذریعہ پڑھنے کے قابل ہوتی ہیں۔

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

اس ٹیوٹوریل میں ، ہم آپ کو اوبنٹو اور ڈیبیئن سسٹمز میں اپٹپوزٹری شامل کرنے کے دو طریقے دکھائیں گے۔ پہلا طریقہ add-apt-repository کمانڈ کا استعمال کرتے ہوئے ہے اور دوسرا طریقہ یہ ہے کہ ٹیکسٹ ایڈیٹر کا استعمال کرکے دستی طور پر مخزن کو شامل کیا جائے۔

مناسب ذرائع

اوبنٹو اور دیگر تمام /etc/apt/sources.list تقسیم پر ، /etc/apt/sources.list سافٹ ویئر کے ذخیرے کی وضاحت /etc/apt/sources.list فائل میں یا /etc/apt/sources.list.d/ ڈائریکٹری کے تحت الگ فائلوں میں کی گئی ہے۔

/etc/apt/sources.list.d/ ڈائریکٹری کے اندر موجود /etc/apt/sources.list.d/ files فائلوں کے ناموں کی فہرست کو .list ساتھ ختم ہونا ضروری ہے۔

عام طور پر /etc/apt/sources.list فائل کا نحو درج ذیل شکل اختیار کرتا ہے:

deb http://repo.tld/ubuntu distro component…

  • لائن میں پہلی اندراج آرکائیو کی قسم کی وضاحت کرتی ہے۔ آرکائیو کی قسم یا تو ڈیب یا ڈیب سی آر سی ہوسکتی ہے۔ ڈیب سے مراد یہ ہے کہ ذخیرے میں .deb پیکیجز شامل ہیں جبکہ ڈیب سی آر سی سورس پیکیجز پر مشتمل ہے۔ دوسرا اندراج ذخیرہ یو آر ایل ہے۔ تیسری اندراج ڈسٹری بیوشن کوڈ کا نام بتاتی ہے ، جیسے بیور ، زینیئل اور اسی طرح۔ آخری اندراجات ذخیر components اجزاء ہیں یا زمرے۔ پہلے سے طے شدہ اوبنٹو ذخیروں کو چار اجزاء میں تقسیم کیا گیا ہے - مرکزی ، محدود ، کائنات اور ملٹی ویرس۔ عام طور پر ، تیسری پارٹی کے ذخائر میں صرف ایک ہی زمرہ ہوتا ہے۔

/etc/apt/sources.list.d/ ڈائریکٹری کے تحت فائلوں کی شکل وہی ہے جو باقاعدہ sources.list /etc/apt/sources.list.d/ فائل کی طرح ہے۔

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

کسی ذخیرے کو شامل کرنے یا اسے ہٹانے کے قابل ہونے کے ل you آپ کو سوڈو رسائی یا جڑ والے صارف کے طور پر لاگ ان ہونا ضروری ہے۔

عام طور پر ، کسی مخصوص ذخیرے کو قابل بنانے کے بارے میں ہدایات کو سافٹ ویئر دستاویزات میں شامل کیا جاتا ہے۔

ایڈ add-apt-repository انسٹال کرنا (ایڈ-آپٹ-ریپوزٹری کمانڈ نہیں ملا)

add-apt-repository ایک ازگر کا اسکرپٹ ہے جو آپ کو کسی بھی اے پی ٹی کے ذخیرے کو /etc/apt/sources.list شامل کرنے یا /etc/apt/sources.list.d ڈائرکٹری میں ایک الگ فائل میں شامل کرنے کی سہولت دیتا ہے۔ کمانڈ پہلے سے موجود ذخیروں کو ہٹانے کے لئے بھی استعمال کیا جاسکتا ہے۔

اگر آپ کے سسٹم پر add-apt-repository دستیاب نہیں ہے تو آپ کو ایک غلطی کا پیغام ملے گا جس میں کہا گیا تھا کہ “add-apt-repository आज्ञा نہیں ملا”۔

software-properties-common پیکیج میں شامل add-apt-repository افادیت شامل ہے۔ اسے انسٹال کرنے کے لئے درج ذیل کمانڈز چلائیں:

sudo apt update sudo apt install software-properties-common

ذخیرہ اندوزوں کے ساتھ ذخیرہ اندوز کرنا

add-apt-repository کمانڈ کا بنیادی نحو درج ذیل ہے۔

add-apt-repository repository

جہاں repository یا تو ایک باقاعدہ ذخیرہ اندراج ہوسکتا ہے جسے deb http://repo.tld/ubuntu distro component یا پی پی اے میں پی پی اے ذخیرہ deb http://repo.tld/ubuntu distro component فائل میں شامل کیا جاسکتا ہے۔ ppa: / فارمیٹ

آپ کے ٹرمینل میں man add-apt-repository add-apt-repository کمانڈ ٹائپ man add-apt-repository add-apt-repository ٹاپ add-apt-repository تمام دستیاب اختیارات دیکھنے کے man add-apt-repository

پہلے سے طے شدہ طور پر ، اوبنٹو 18.04 پر اور اس سے بھی جدید تر ایڈپوسٹری add-apt-repository بھی پیکیج انڈیکس کو اپ ڈیٹ کردے گی اگر ریپزٹری عوامی کلید کو درآمد کی جاتی ہے۔

پیکیج انڈیکس ایک ایسا ڈیٹا بیس ہے جو آپ کے سسٹم میں قابل ذخیرہ اندوزیوں سے دستیاب پیکجوں کے ریکارڈ رکھتا ہے۔

ہم کہتے ہیں کہ آپ ان کے سرکاری ذخیروں سے منگو ڈی بی انسٹال کرنا چاہتے ہیں۔

سب سے پہلے مخزن عوامی کلید درآمد کریں:

sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 9DA31620334BD75D9DCB49F368818C72E52529D4

مندرجہ ذیل کمانڈ کا استعمال کرتے ہوئے مونگو ڈی بی ذخیرے شامل کریں۔

sudo add-apt-repository 'deb https://repo.mongodb.org/apt/ubuntu bionic/mongodb-org/4.0 multiverse'

sources.list . کو sources.list فائل میں شامل کیا جائے گا۔

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

sudo apt install mongodb-org

اگر کسی بھی وجوہات کی بناء پر آپ پہلے سے --remove ذخیرے کو ختم کرنا چاہتے ہیں تو ، --remove اختیار استعمال کریں۔

sudo add-apt-repository --remove 'deb https://repo.mongodb.org/apt/ubuntu bionic/mongodb-org/4.0 multiverse'

پی پی اے ذخیروں کو شامل کرنا

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

جب پی پی اے ذخیرے add-apt-repository کرتے ہیں تو /etc/apt/sources.list.d/ add-apt-repository کمانڈ / /etc/apt/sources.list.d/ . /etc/apt/sources.list.d/ ڈائریکٹری کے تحت ایک نئی فائل /etc/apt/sources.list.d/ ۔

مثال کے طور پر ، جوناتھن ایف کا پی پی اے شامل کرنے کے لئے جو ایف ایفمپپیگ ورژن 4.x فراہم کرتا ہے جس سے آپ چلیں گے:

sudo add-apt-repository ppa:jonathonf/ffmpeg-4

جب اشارہ کیا جائے تو Enter دبائیں ایک مخزن کو فعال کیا جائے گا۔

Press to continue or Ctrl-c to cancel adding it.

پی پی اے مخزن عوامی کلیہ خود بخود ڈاؤن لوڈ اور رجسٹر ہوجائے گی۔

ایک بار جب پی پی اے آپ کے سسٹم میں شامل ہوجائے تو آپ مخزن پیکجوں کو انسٹال کرسکتے ہیں۔

sudo apt install ffmpeg

apt کمانڈ پیکیج اور اس کی تمام تر انحصار انسٹال کرے گا۔

دستی طور پر ذخیرہ اندوز کرنا

مظاہرے کے ل we ، ہم کوچ ڈی بی ذخیرہ کو قابل بنائیں گے اور سافٹ ویئر انسٹال کریں گے۔ کوچ ڈی بی ایک مفت اور اوپن سورس غلطی روادار NoSQL ڈیٹا بیس ہے جسے اپاچی سافٹ ویئر فاؤنڈیشن نے برقرار رکھا ہے۔

ذخیرے کو شامل کرنے کے sources.list your اپنے ٹیکسٹ ایڈیٹر کے ساتھ sources.list فائل کو کھولیں۔

sudo nano /etc/apt/sources.list

فائل کے آخر میں مخزن لائن کو شامل کریں:

/etc/apt/sources.list

deb https://apache.bintray.com/couchdb-deb bionic main

ٹیکسٹ ایڈیٹر کے ذریعہ فائل میں ترمیم کرنے کے بجائے آپ مندرجہ ذیل کمانڈ کو sources.list فائل میں مخزن لائن کو شامل کرنے کے لئے استعمال کرسکتے ہیں۔

echo "deb https://apache.bintray.com/couchdb-deb $(lsb_release -cs) main" | sudo tee -a /etc/apt/sources.list

$(lsb_release -cs) اوبنٹو کوڈ نام پرنٹ کرے گا۔ مثال کے طور پر ، اگر آپ کے پاس اوبنٹو ورژن 18.04 ہے تو کمانڈ bionic پرنٹ کرے گی۔

دوسرا آپشن /etc/apt/sources.list.d/ ڈائریکٹری کے تحت ایک نئی ذخیرہ فائل /etc/apt/sources.list.d/ ۔

جب کسی ذخیرہ کو دستی طور پر تشکیل دیں تو آپ کو اپنے سسٹم پر عوامی ذخیرہ کی کلید دستی طور پر درآمد کرنے کی بھی ضرورت ہوگی۔ ایسا کرنے کے لئے یا تو wget یا curl استعمال کریں:

curl -L https://couchdb.apache.org/repo/bintray-pubkey.asc | sudo apt-key add -

مذکورہ کمانڈ کو OK آؤٹ کرنا چاہئے جس کا مطلب ہے کہ جی پی جی کلید کامیابی کے ساتھ درآمد کی گئی ہے اور اس ذخیرے سے آنے والے پیکجوں کو قابل اعتماد سمجھا جائے گا۔

نئے شامل شدہ ذخیرے سے پیکجوں کو انسٹال کرنے سے پہلے آپ کو پیکیج انڈیکس کو اپ ڈیٹ کرنا ہوگا۔

sudo apt update

ایک بار جب پیکیج انڈیکس تازہ ہوجاتا ہے تو آپ نئے شامل شدہ ذخیرے سے پیکجز انسٹال کرسکتے ہیں۔

sudo apt install couchdb

نتیجہ اخذ کرنا

اوبنٹو میں اپٹٹ ریپوزٹری شامل کرنے کا طریقہ ہم نے آپ کو دکھایا ہے۔ وہی ہدایات کسی بھی دیبیئن پر مبنی تقسیم کا اطلاق کرتی ہیں ، بشمول کبونٹو ، لینکس منٹ اور ایلیمینٹری OS۔

اگر آپ کے ذہن میں کوئی سوال ہے تو بلا جھجھک۔

اوبنٹو بہتر تھا