لینکس پر سنیپ پیکجز کے ساتھ کیسے کام کریں۔

اوبنٹو

جب آپ لینکس سافٹ ویئر پیکجز |_+_| کے ساتھ انسٹال کرتے ہیں، تو آپ انحصار کے جہنم کو الوداع کہہ سکتے ہیں اور دوسری کام کرنے والی ایپلی کیشنز کو توڑ سکتے ہیں۔ سنیپ پیکجز اصل میں اوبنٹو کے لیے ڈیزائن کیے گئے تھے، لیکن اب وہ لینکس کی مختلف تقسیموں پر دستیاب ہیں۔

سنیپ پیکجز کیا ہیں؟

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





یہ بہتر پیکیج مینجمنٹ سسٹم کے ساتھ بہتر ہوا ہے، جیسے مناسب , ڈی این ایف ، اور پیک مین . تاہم، اگر آپ کو ایک ہی ایپلیکیشن کے مختلف ورژن انسٹال کرنے کی ضرورت ہے تو آپ کو پھر بھی ایک جدوجہد کا سامنا ہے۔ یا، اگر آپ دو ایپلیکیشنز استعمال کرتے ہیں جو آپس میں ٹکرا جاتی ہیں کیونکہ وہ لائبریری کے مخصوص — لیکن مختلف — ورژن سے منسلک ہیں۔

ان مسائل کا ایک حل ایپلیکیشن پیکنگ اور تعیناتی کا نظام ہے۔ تیز ان میں سے ایک زیادہ مقبول ہے. یہ ایک پیکیجنگ اور تعیناتی کے نظام پر مبنی ہے جسے کلک کہتے ہیں، جو واپسی پر واپس آتا ہے۔ اوبنٹو ٹچ پہل ایپ امیج اور فلیٹ پیک دوسرے ہیں جن کا آپ کا سامنا ہو سکتا ہے۔



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

اشتہار

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

اگر وہ معمول کے مطابق نصب نہیں ہیں، تاہم، وہ کیسے سنبھالے جاتے ہیں؟ ٹھیک ہے، سنگل پیکیج فائل کو ڈاؤن لوڈ، ڈی کمپریسڈ، اور ایک |_+_| کے طور پر نصب کیا جاتا ہے۔ ورچوئل فائل سسٹم . اس کے بعد یہ آپ کو ایک ورچوئل ماحول کے طور پر پیش کیا جاتا ہے۔ یہ سب کچھ پردے کے پیچھے ہوتا ہے۔ آپ کو صرف اتنا معلوم ہوگا کہ آپ نے ایک ایپلیکیشن انسٹال کی ہے، اور، اب، آپ کو اس تک رسائی حاصل ہے۔



بلاشبہ، کیونکہ ہر پیکج فائل میں ہر وہ وسیلہ ہونا چاہیے جس کی درخواست کی ضرورت ہوتی ہے، اس لیے پیکیج فائلیں بڑی ہو سکتی ہیں۔ کسی وسیلہ کو نقل کرنا بھی آسان ہے جسے آپ عام طور پر صرف ایک بار انسٹال کرتے ہیں، جیسے مائی ایس کیو ایل یا اپاچی . اگر دو مختلف |_+_| ایپلی کیشنز کو ایک ہی وسائل کی ضرورت ہوتی ہے، وہ ہر ایک اپنی اپنی کاپی لاتے ہیں۔

یہ انسٹال کی سادگی، اور وسائل کے تنازعہ کے سر درد کو دور کرنے کے لیے تجارت ہے۔

اسنیپ ڈی انسٹال کرنا

سنیپی کو Ubuntu 16.04 کے ساتھ متعارف کرایا گیا تھا، لہذا اگر آپ اس ورژن کو چلا رہے ہیں یا بعد میں، تو آپ پہلے ہی جانے کے لیے تیار ہیں۔ ہماری مشین پر، اسنیپی کو منجارو 18.04 پر انسٹال کیا گیا تھا، لیکن ہمیں اسے فیڈورا 31 پر انسٹال کرنا تھا۔

|_+_| پیکیج فائلوں کا نام اور وہ کمانڈ جو آپ ان کے ساتھ تعامل کے لیے استعمال کرتے ہیں۔ پردے کے پیچھے، |_+_| ڈیمون اس پیکیج کا نام بھی ہے جسے آپ کو انسٹال کرنا ہے اگر آپ کے کمپیوٹر پر پہلے سے ہی سنیپی نہیں ہے۔

انسٹال کرنے کے لیے |_+_| فیڈورا پر درج ذیل کمانڈ ٹائپ کریں:

|_ + _ |

اشتہار

اگر آپ کو منجارو پر انسٹال کرنے کی ضرورت ہے، تو یہ کمانڈ استعمال کریں:

|_ + _ | |_ + _ |

آپ |_+_| استعمال کر سکتے ہیں۔ |_+_| کا ورژن دیکھنے کے لیے کمانڈ کلائنٹ، |_+_| ڈیمون، اور سافٹ ویئر سیریز نمبر۔ آپ کے لینکس ڈسٹری بیوشن کا نام اور ریلیز اور کرنل ورژن بھی آپ کے لیے دکھایا جائے گا۔

درج ذیل کو ٹائپ کریں:

|_ + _ |

سنیپ پیکجز کو انسٹال کرنا

|_+_| کو انسٹال کرنا ایک بہت سیدھا سا عمل ہے۔ پیکج آپ |_+_| استعمال کر سکتے ہیں۔ تلاش کرنے کے لیے |_+_| پیکجز، اور پھر جو آپ چاہتے ہیں انسٹال کریں۔

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

|_ + _ |

|_+_| سرچ کلیو جیمپ پر میچوں کی تلاش کرتا ہے اور اس کے نتائج واپس کرتا ہے۔ یہ تلاش کی اصطلاح سے مماثل یا ذکر کرنے والی کوئی بھی چیز تلاش کرے گا۔

کسی ایک پیکج کو انسٹال کرنے کے لیے، ہم |_+_| سے ویلیو استعمال کرتے ہیں۔ کالم، جیسا کہ ذیل میں دکھایا گیا ہے:

|_ + _ |

اشتہار

جیسے ہی یہ ڈاؤن لوڈ ہوتا ہے، فیصد مکمل ہونے والا اعداد و شمار بڑھتا ہے اور ٹرمینل ونڈو کے بائیں طرف سے ایک پروگریس بار رینگتا ہے۔ انسٹالیشن مکمل ہونے پر، ایک پیغام ظاہر ہوتا ہے (جیسا کہ نیچے دکھایا گیا ہے) آپ کو بتاتا ہے کہ پیکج انسٹال ہو گیا تھا۔

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

ہم درج ذیل ٹائپ کرتے ہیں:

|_ + _ |

یہ ہمیں دکھاتا ہے کہ اسنیپ پیکج کو اس طرح لگایا گیا تھا جیسے یہ ایک فائل سسٹم ہو۔ ماؤنٹ پوائنٹ |_+_| میں ہے۔ یہاں ڈائریکٹری: |_+_| 252 |_+_| کے اس ورژن کا ریلیز نمبر ہے۔

متعلقہ: لینکس پر grep کمانڈ کا استعمال کیسے کریں۔

فائل سسٹم درج ہے: |_+_|۔ لوپ ڈیوائس فائلوں کا استعمال باقاعدہ فائلوں کو بلاک ڈیوائسز کے طور پر قابل رسائی بنانے کے لیے کیا جاتا ہے۔ وہ عام طور پر ڈسک امیجز میں فائل سسٹم کو لگانے کے لیے استعمال ہوتے ہیں۔ اس صورت میں، وہ |_+_| کو ماؤنٹ کر رہے ہیں۔ |_+_| کے اندر فائل سسٹم پیکج 18 کا مطلب ہے کہ یہ 18 واں ہے |_+_| اس لینکس کمپیوٹر پر ڈیوائس فائل استعمال میں ہے۔

ہم |_+_| استعمال کر سکتے ہیں۔ اسے فوری طور پر چیک کرنے کا حکم دیں۔ ہم استعمال کریں گے – |_+_| آؤٹ پٹ کو |_+_| تک محدود کرنے کا اختیار (قسم) صرف فائل کی اقسام۔

ہم درج ذیل ٹائپ کرتے ہیں:

|_ + _ |

نصب |_+_| فائل سسٹم درج ہیں۔ A |_+_| ڈیوائس فائل ہر ایک کو ہینڈل کرتی ہے، اور ان میں سے 18 ہیں۔

اشتہار

ہر فائل سسٹم کو |_+_| کے اندر ایک ڈائریکٹری پر نصب کیا جاتا ہے۔ ڈائریکٹری تاہم، اس کا مطلب یہ نہیں ہے کہ 18 مختلف |_+_| ہیں۔ اس کمپیوٹر پر انسٹال کردہ پیکیجز۔ یہ اوبنٹو کی تقسیم ہے، تو کچھ |_+_| پیکجز باکس کے بالکل باہر انسٹال ہوتے ہیں، اور ہم نے ابھی ایک اور انسٹال کیا ہے۔

مزید برآں، جب آپ |_+_| انسٹال کرتے ہیں، تو یہ کچھ کور |_+_| انسٹال کرتا ہے۔ دوسرے کی ضروریات کو سنبھالنے کے لیے پیکجز |_+_| پیکجز

ہم |_+_| استعمال کر سکتے ہیں۔ کمانڈ، جیسا کہ ذیل میں دکھایا گیا ہے، انسٹال کی فہرست کے لیے |_+_| پیکجز:

|_ + _ |

آؤٹ پٹ تھوڑا سا وسیع تھا، لہذا فہرستوں کا اختتام نیچے دکھایا گیا ہے۔

یہاں پوری فہرست ہے:

|_ + _ |

جیسا کہ آپ دیکھ سکتے ہیں، یہاں 10 اسنیپ پیکجز انسٹال ہیں، 18 نہیں۔ تاہم، ان 10 پیکجوں نے 18 کو جنم دیا ہے |_+_| فائل سسٹمز ٹیبل کالم کافی حد تک خود وضاحتی ہیں، لیکن یہاں کچھ وضاحتیں ہیں:

    نام: کا نام |_+_| پیکیج جو انسٹال ہوا تھا۔ ورژن: سافٹ ویئر کا ورژن نمبر |_+_| میں پیکج Rev: |_+_| کا نظرثانی نمبر پیکج ٹریکنگ: یہ چینل |_+_| اپ ڈیٹس کے لیے پیکیج مانیٹر۔ چار ہیں:
      مستحکم:پہلے سے طے شدہ چینل۔ جیسا کہ اس کا نام بتاتا ہے، یہ چینل انتہائی مستحکم پیکجوں پر مشتمل ہے۔ امیدوار:یہ چینل کم مستحکم ہے، لیکن اس کے بہت قریب ہے کیونکہ اس میں ریلیز امیدوار لیول کا سافٹ ویئر ہے، جو کوڈ سے مکمل ہے۔ مستحکم چینل پر منتقل ہونے سے پہلے یہ حتمی جانچ سے گزرتا ہے۔ بیٹا:یہ چینل دیر سے ترقی کے چکر کا معیار ہے، لیکن اس کے مستحکم ہونے کی ضمانت نہیں ہے۔ کنارے:ابتدائی تعمیر ٹیسٹرز کے لیے۔ آپ کو اس چینل کو اہم کام یا پروڈکشن کمپیوٹر پر استعمال نہیں کرنا چاہیے۔ یہاں ڈریگن ہو!
    پبلشر: وہ فرد، کمپنی، یا تنظیم جس نے |_+_| جاری کیا۔ پیکج اگر یہ تصدیق شدہ پبلشر تھا (اور آپ کا ٹرمینل ونڈو سپورٹ کرتا ہے۔ یونیکوڈ )، آپ کو پبلشر کے نام کے ساتھ ایک سبز نشان نظر آئے گا۔ اگر یہ چیک مارک نہیں دکھا سکتا تو آپ کو ایک ستارہ نظر آئے گا (|_+_|)۔ نوٹس: کوئی بھی تبصرے یا اضافی معلومات یہاں ظاہر ہوں گی۔

سنیپ چینلز

آپ |_+_| استعمال کر سکتے ہیں۔ |_+_| کی تفصیل حاصل کرنے کا اختیار پیکج

ایسا کرنے کے لیے، ہم درج ذیل ٹائپ کرتے ہیں:

|_ + _ |

اشتہار

ہم دیکھ سکتے ہیں کہ پیکیج کون سا چینل ٹریک کر رہا ہے، اور سافٹ ویئر کا ورژن |_+_| میں چار چینلز میں سے ہر ایک میں پیکجز۔ زیادہ تر حالات میں، آپ کو مستحکم چینل پر رہنا چاہیے۔

A |_+_| پیکیج روزانہ چار بار یہ دیکھنے کے لیے چیک کرتا ہے کہ آیا سافٹ ویئر کا نیا ورژن اس چینل سے دستیاب ہے جسے وہ دیکھ رہا ہے یا ٹریک کر رہا ہے۔ اگر آپ چینل کو ایک |_+_| تبدیل کرنا چاہتے ہیں۔ پیکیج ٹریکس، آپ |_+_| استعمال کر سکتے ہیں۔ اور |_+_| اختیارات.

ایسا کرنے کے لیے، ہم درج ذیل ٹائپ کرتے ہیں:

|_ + _ |

اگر سافٹ ویئر کا نیا ورژن دستیاب ہوتا تو اسے انسٹال کر دیا جاتا، لیکن یہاں ایسا نہیں تھا۔ تاہم، |_+_| پیکیج اب بیٹا چینل کو ٹریک کر رہا ہے۔ جیسے ہی ایک نیا بیٹا ورژن جاری ہوتا ہے، یہ خود بخود ڈاؤن لوڈ اور اپ گریڈ ہوجاتا ہے۔

آپ |_+_| استعمال کر سکتے ہیں۔ یہ چیک کرنے کا اختیار ہے کہ آیا کسی بھی |_+_| کے لیے اپ ڈیٹس دستیاب ہیں یا نہیں۔ آپ کے کمپیوٹر پر انسٹال کردہ پیکیجز۔

ایسا کرنے کے لیے، ہم درج ذیل ٹائپ کرتے ہیں:

|_ + _ |

آپ کو بتایا جائے گا کہ اگر کوئی چینل |_+_| آپ کے کمپیوٹر پر جو پیکیجز ٹریکنگ کر رہے ہیں ان میں سافٹ ویئر کے نئے ورژن ہوتے ہیں۔

اشتہار

اگر سافٹ ویئر کا نیا ورژن دستیاب ہے، تو آپ |_+_| استعمال کر سکتے ہیں۔ آپشن، جیسا کہ ذیل میں دکھایا گیا ہے، دستی طور پر ریفریش پر مجبور کرنے کے لیے:

|_ + _ |

اسنیپ پیکج کو ہٹانا

|_+_| کو ان انسٹال کرنے کے لیے پیکیج، آپ ہٹانے کا اختیار استعمال کرسکتے ہیں، جیسا کہ ذیل میں دکھایا گیا ہے:

|_ + _ |

سنیپ چیٹ شیٹ

سنیپ پیکجز کا استعمال بہت آسان ہے، لیکن ہم نے کچھ کمانڈز کی فہرست مرتب کی ہے جو آپ کی مدد کرے گی:

    پیکیج تلاش کرنے کے لیے:|_ + _ | ایک پیکج انسٹال کرنے کے لیے:|_ + _ | تمام انسٹال شدہ پیکجز دیکھنے کے لیے:|_ + _ | ایک پیکج کے بارے میں معلومات حاصل کرنے کے لیے:|_ + _ | چینل کو تبدیل کرنے کے لیے اپ ڈیٹس کے لیے ایک پیکج ٹریک کرتا ہے:|_ + _ | یہ دیکھنے کے لیے کہ آیا کسی انسٹال شدہ پیکجز کے لیے اپ ڈیٹس تیار ہیں:|_ + _ | پیکج کو دستی طور پر اپ ڈیٹ کرنے کے لیے:|_ + _ | پیکیج کو ان انسٹال کرنے کے لیے:|_ + _ |
لینکس کمانڈز
فائلوں ٹار · pv · کیٹ · tac · chmod · گرفت · فرق · sed · کے ساتھ · آدمی · pushd · پاپ ڈی · fsck · ٹیسٹ ڈسک · seq · fd · پانڈوک · سی ڈی · $PATH · awk · شمولیت · jq · گنا · uniq · journalctl · دم · حالت · ls · fstab · باہر پھینک دیا · کم · chgrp · chown · rev · دیکھو · تار · قسم · نام تبدیل کریں · زپ · ان زپ · پہاڑ · umount · انسٹال کریں · fdisk · mkfs · rm · rmdir · rsync · ڈی ایف · جی پی جی · ہم · نینو · mkdir · سے · ln · پیچ · تبدیل · rcone · ٹکڑا · ایس آر ایم
عمل عرف · سکرین · سب سے اوپر · اچھا · رینس · ترقی · اسٹریس · نظام · tmux · chsh · تاریخ · پر · بیچ · مفت · کونسا · dmesg · usermod · پی ایس · کروٹ · xargs · tty · گلابی · lsof · vmstat · وقت ختم · دیوار · جی ہاں · مار ڈالو · سونا · sudo · اس کا · وقت · گروپ ایڈ · usermod · گروپس · lshw · بند · دوبارہ شروع کریں · روکو · بجلی بند · پاس ڈبلیو ڈی · lscpu · کرونٹاب · تاریخ · bg · fg
نیٹ ورکنگ netstat · پنگ · ٹریسروٹ · آئی پی · ss · کون ہے · fail2ban · bmon · تم · انگلی · nmap · ایف ٹی پی · curl · wget · ڈبلیو ایچ او · میں کون ہوں · میں · iptables · ssh-keygen · ufw

متعلقہ: ڈویلپرز اور شائقین کے لیے بہترین لینکس لیپ ٹاپ

اگلا پڑھیں ڈیو میکے کی پروفائل تصویر ڈیو میکے
ڈیو میکے نے سب سے پہلے کمپیوٹر کا استعمال اس وقت کیا جب پنچڈ پیپر ٹیپ کا رواج تھا، اور وہ تب سے پروگرامنگ کر رہا ہے۔ آئی ٹی انڈسٹری میں 30 سال سے زیادہ کے بعد، اب وہ کل وقتی ٹیکنالوجی صحافی ہیں۔ اپنے کیریئر کے دوران، اس نے ایک فری لانس پروگرامر، ایک بین الاقوامی سافٹ ویئر ڈویلپمنٹ ٹیم کے مینیجر، ایک IT سروسز پروجیکٹ مینیجر، اور حال ہی میں، ڈیٹا پروٹیکشن آفیسر کے طور پر کام کیا ہے۔ ان کی تحریر howtogeek.com، cloudsavvyit.com، itenterpriser.com، اور opensource.com نے شائع کی ہے۔ ڈیو لینکس کے مبشر اور اوپن سورس کے وکیل ہیں۔
مکمل بائیو پڑھیں

دلچسپ مضامین