اپریل میں Ubuntu 17.04 کی آئندہ ریلیز کے ساتھ، Ubuntu Snaps اور Unity 8 کا اکثر ذکر کیا گیا ہے۔ زیادہ تر ڈویلپر سمجھتے ہیں کہ فز کس چیز کے بارے میں ہے، لیکن شاید یہ Linux نئے آنے والوں کے لیے نہیں ہے۔
تو، آج ہم مختصراً اس بات کو چھوئیں گے کہ Snaps; ہیں، وہ کس طرح اہم ہیں، اور آیا اس نئی ترقی کے بارے میں پرجوش ہونا چاہیے یا نہیں۔
Snaps کیا ہیں؟
Snaps بالآخر ایپلیکیشنز ہیں جو ان کے انحصار کے ساتھ کمپریس کی جاتی ہیں اور اس بات کی تفصیل کے ساتھ کہ آپ نے جس سسٹم کو انسٹال کیا ہے اس پر دوسرے سافٹ ویئر کو کیسے چلایا جائے اور ان کے ساتھ تعامل کیا جائے۔ آن۔
انہیں بنیادی طور پر سینڈ باکس کرنے اور دوسرے سسٹم سافٹ ویئر سے الگ تھلگ کرنے کے لیے ڈیزائن کیا گیا ہے، محفوظ، اور آسانی سے انسٹال کیا جا سکتا ہے، قابل اپ گریڈ کیا جا سکتا ہے، ڈیگریڈیبل، اور ہٹایا جا سکتا ہے، چاہے اس کے بنیادی نظام سے کوئی تعلق ہو۔
Canonical Snaps Ubuntu کے انٹرنیٹ آف تھنگز ڈیوائسز کے لیے نئے پیکیجنگ میڈیم کے طور پر ترقی کر رہا ہے اور بڑے کنٹینر کی تعیناتیوں کو Ubuntu Core کہا جاتا ہے۔
اسنیپس کی خصوصیات
Snaps خصوصیات اسے Linux میں ایک اہم شراکت فراہم کرتی ہیں۔ کمیونٹی کے طور پر، Canonical، وہ ڈویلپرز کو یہ صلاحیت دیتے ہیں کہ
ہر Linux ڈیسک ٹاپ، سرور، کلاؤڈ یا ڈیوائس کے لیے کسی بھی ایپ کو پیک کریں اور براہ راست اپ ڈیٹس فراہم کریں۔
ذیل میں اس کی جھلکیاں ہیں Snaps بہترین کیوں ہیں:
استطاعت
Snaps مفت کے ساتھ اٹھیں اور دوڑیں اور Ubuntu Core پر ہی اپنی ایپس بنانا شروع کریں۔ .
پورٹیبلٹی
Snaps آپ کو کسی بھی Linux پر اپنی ایپس کو ڈیولپ، پیکج، انسٹال اور اپ ڈیٹ کرنے کی اجازت دیتا ہے۔ڈیسک ٹاپ، کلاؤڈ، اور سرور ایک جھٹکے کے ساتھ۔
مختلف Linux distros پر ایک ہی ایپس کو انسٹال کرنے کے طریقے تلاش کرنے کی مزید ضرورت نہیں ہے، خاص طور پر چونکہ بہت سے دوسرے distros ہیں نئی ٹیک کی توثیق کرنا.
تیز تنصیبات اور اپ گریڈ
Snaps ایپلی کیشنز کو انسٹال کرنا اور اپ گریڈ کرنا ایک ہوا کا جھونکا ہوگا کیونکہ تمام انحصار زپ فائل میں پہلے سے موجود ہیں لہذا مزید ٹوٹی ہوئی ایپس نہیں ہیں۔ .
کمیونٹی کی جانب سے تعاون
جیسا کہ Ubuntu کا معاملہ ہے، اسی طرح Snapsاور Ubuntu Coreجان لیں کہ جب بھی آپ ایک ڈویلپر کے طور پر یا Linux پر عمل کرنے والے پرجوش کے طور پر پھنس جاتے ہیں تو آپ کی مدد کرنے کے لیے آپ کو ایک وسیع ڈویلپر کمیونٹی کی حمایت حاصل ہے۔ تصاویر
لینکس میں سنیپ انسٹال کرنے کا طریقہ
اس سیکشن میں، میں آپ کو لینکس میں Snap انسٹال کرنا اور پیکجز کو انسٹال کرنے، اپ ڈیٹ کرنے یا ہٹانے کے لیے سنیپ کا استعمال کرنے کا طریقہ بتاؤں گا۔
چونکہ Ubuntu 16.04، Snap پہلے ہی سسٹم پر پہلے سے انسٹال ہے، اس لیے ہمیں دوبارہ انسٹال کرنے کی ضرورت نہیں ہے۔ دیگر تقسیم کے لیے، آپ مندرجہ ذیل ہدایات پر عمل کر سکتے ہیں:
آرچ لینکس پر
$ sudo yaourt -S snapd $ sudo systemctl start snapd.socket
فیڈورا پر
$ sudo dnf copr zyga/snapcore کو فعال کریں $ sudo dnf install snapd $ sudo systemctl enable --now snapd.service $ sudo setenforce 0
اسنیپ انسٹال اور شروع ہونے کے بعد، آپ اسنیپ اسٹور میں تمام دستیاب پیکجوں کی فہرست دکھا سکتے ہیں جیسا کہ دکھایا گیا ہے۔
$ اسنیپ تلاش کریں۔
کسی خاص پیکج کو تلاش کرنے کے لیے صرف پیکیج کا نام بطور شو بتائیں۔
$ اسنیپ پیکج کا نام تلاش کریں۔
اسنیپ پیکج کو انسٹال کرنے کے لیے، نام سے پیکیج کی وضاحت کریں۔
$ sudo snap install package-name
انسٹال کردہ سنیپ پیکج کو اپ ڈیٹ کرنے کے لیے، نام سے پیکیج کی وضاحت کرنا۔
$ sudo snap refresh package-name
انسٹال کردہ سنیپ پیکج کو ہٹانے کے لیے چلائیں۔
$ sudo snap ہٹائیں پیکیج کا نام
اسنیپ پیکجز کے بارے میں مزید جاننے کے لیے مین پیجز پر جائیں یا نیچے دیے گئے لنکس کو فالو کریں۔
ذیل کے وسائل کو دیکھ کر Snaps کے بارے میں مزید جاننے کے لیے آپ کا استقبال ہے:
مجھے امید ہے کہ آپ کم از کم اس بات کی بنیادی سمجھ حاصل کر چکے ہوں گے کہ Snaps کیا ہیں اور وہ لینکس کمیونٹی کے لیے کیوں اہم ہیں۔ بلا جھجھک اپنے تبصرے نیچے دیں اور ان معلومات کے بارے میں تجاویز بھی دیں جو شاید میں نے چھوڑ دی ہوں۔