স্ন্যাপ প্যাকেজিং বিন্যাসটি কী?


28

'স্ন্যাপ প্যাকেজিং ফর্ম্যাট' সম্পর্কে আমার খুব কম জ্ঞান আছে। আমি যা জানি তা হল 'স্ন্যাপ' একটি .deb এর মতো বিকল্প প্যাকেজিং ফর্ম্যাট।

আমি যা জানি না তা হ'ল

  • ক্যানোনিকাল কেন এটি বেছে নিয়েছে?
  • .Deb ওভার 'স্ন্যাপ' এর প্রধান সুবিধাগুলি কী কী?
  • .Deb কি পরিত্যক্ত হবে, না এটি ইতিমধ্যে পরিত্যক্ত?


3
@ বোধি.জাজেন প্রশ্নগুলি সম্পর্কিত তবে প্রস্তাবিত দুপ সম্পর্কে snapcraftজিজ্ঞাসা করা হয়েছে
সের্গি কলডিয়াজন্য

উত্তর:


22

ক্যানোনিকাল কেন স্ন্যাপ বেছে নিল?

উবুন্টু ওয়েবসাইটটি উদ্ধৃত করতে :

আমরা উবুন্টু মোবাইল ব্যবহারকারীদের জন্য ক্যারিয়ার-গ্রেড আপডেটের অভিজ্ঞতা নিশ্চিত করতে এবং মোবাইল যুগে অ্যাপ্লিকেশন সুরক্ষার জন্য একটি নতুন স্ট্যান্ডার্ড সেট করার জন্য মূলত উদ্দীপক প্রযুক্তি এবং অ্যাপ্লিকেশন সীমাবদ্ধকরণ সিস্টেম তৈরি করেছি।

প্রয়োজনীয় ধারণাটি হ'ল উভয় .debপ্যাকেজে উপস্থিত সমস্যাগুলি সমাধান করা এবং প্যাকেজগুলি আপডেট করার জন্য নতুন পদ্ধতি সরবরাহ করা (অ্যান্ড্রয়েড অ্যাপ্লিকেশনগুলি কীভাবে আপডেট হয় তার সাথে খুব তথাকথিত তথাকথিত ট্রানজেকশনাল আপডেট)। মার্ক শাটলওয়ার্থ যেমন ব্যাখ্যা করেছেন:

যখনই আমরা উবুন্টুতে প্যাকেজগুলিতে স্থির করি তখন আমরা উবুন্টু কোরে একই ফিক্সটি প্রকাশ করব এবং সিস্টেমগুলি লেনদেনের ভিত্তিতে এটি ঠিক করতে পারে। আসলে, উবুন্টু কোরের আপডেটগুলি প্যাকেজ আপডেটের চেয়েও ছোট কারণ আমাদের কেবলমাত্র পুরো প্যাকেজ নয়, পুরানো এবং নতুন সংস্করণের মধ্যে সুনির্দিষ্ট পার্থক্য প্রেরণ করতে হবে।

.Deb প্যাকেজগুলির উপর .snap প্যাকেজগুলির প্রধান সুবিধাগুলি কী?

সবচেয়ে বড় সুবিধা হ'ল উন্নত সুরক্ষা। পিপিএ এবং .debপ্যাকেজগুলি সাধারণত রুট প্রিভিলেজ সহ ইনস্টল করা হয়, যা সুরক্ষার ঝুঁকির জন্য জায়গা খোলে।

চটজলদি অ্যাপ্লিকেশনগুলি বিচ্ছিন্ন করা হয়েছে যার অর্থ যদি কিছু অ্যাপ্লিকেশন বিরতি দেয় তবে এটি আপনার সিস্টেমগুলিকে ভঙ্গ করবে না। মার্ক শাটলওয়ার্থের উদ্ধৃতি দিতে:

একটি অ্যাপ্লিকেশনে থাকা কোনও বাগ আপনার ডেটা অন্য কোথাও ঝুঁকিতে না ফেলে তা নিশ্চিত করার জন্য স্নিপি প্যাকেজগুলি স্বয়ংক্রিয়ভাবে সীমাবদ্ধ থাকে

.দেব কি পরিত্যক্ত হবে?

উবুন্টু 16.04 এলটিএস হিসাবে, উভয় পদ্ধতি ব্যবহারকারীদের জন্য উপলব্ধ।

ওএমজি উদ্ধৃত ! উবুন্টু! :

ক্যানোনিকাল আরও বলেছে যে "… .deb ফর্ম্যাটে কয়েক হাজার অ্যাপ্লিকেশন এবং প্যাকেজগুলি 16.04 এবং এর বাইরেও সমর্থন অব্যাহত থাকবে এবং বিশেষত ডেব সংরক্ষণাগারগুলি সকলের জন্য সফ্টওয়্যার ব্যবহার এবং বিতরণ করার জন্য উপলব্ধ থাকবে” "



3
@ পুলি হ্যাঁ, আমি এক্সটিডি সম্পর্কে সচেতন। অ্যাপটি সিটিতে লেখা এবং এক্স সার্ভারের সমস্ত নেটিভ সরঞ্জাম ব্যবহার করে। এটি অন্য অ্যাপ্লিকেশনগুলির থেকে কোনওভাবেই (আমি যা দেখছি তার চেয়ে পৃথক) পৃথক নয় যা Xserver আচরণ যেমন xdotoolবা এর উপর নিয়ন্ত্রণকে মঞ্জুরি দেয় wmctrl। সমস্যাটি আসলে snapপ্যাকেজ নিয়ে নয়, তবে এক্স সার্ভারের সাথে - এটিই এর মূল সমালোচনা। উবুন্টু একবার এক্স ফর্ম সরিয়ে নিয়ে গেলে, এটি অবশ্যই আরও উন্নত সুরক্ষা আনবে।
সের্গেই কোলোডিয়াজনি

1
সি-তে লেখা হচ্ছে এর সাথে কী করার আছে? স্নেপি কি সি অবমানন করতে চলেছে?
পুলি 21

2
আইএমও "স্নেপ্পি অ্যাপস বিচ্ছিন্ন" বলে পুরো সত্য নয়, যখন তারা সত্যই বর্তমান উবুন্টু মুক্তির ক্ষেত্রে 99% ব্যবহারকারীর কনফিগারেশনে বিচ্ছিন্ন নয়। চটজলদি অ্যাপসটি দুর্ঘটনাক্রমে দ্বন্দ্ব হওয়ার সম্ভাবনা কম, হ্যাঁ। স্মিপি অ্যাপস সম্ভবত ভবিষ্যতে প্রকাশের সুরক্ষার জন্য একটি ভিত্তি।
পুলি 21

11

ওভারভিউ হিসাবে, যতক্ষণ না আমি বুঝতে পারি স্ন্যাপগুলি:

  • স্ন্যাপগুলি আরও সুরক্ষিত। নিজস্ব "পাত্রে" চলছে।
  • দেব প্যাকেজগুলির চেয়ে স্ন্যাপগুলির সাথে পরিচালনা করা অনেক সহজ।
  • ভবিষ্যতে, স্ন্যাপগুলি মোবাইল ডিভাইস, জিনিসের ইন্টারনেট এবং ডেস্কটপের প্যাকেজ ফর্ম্যাট হবে।

  • হয় নাকি .দেব পরিত্যক্ত? ক্যানোনিকাল বলেছিল, ভবিষ্যতেও সাপোর্ট ডিবে প্যাকেজ থাকবে।

তবে সেখানে একটি সরঞ্জাম বলা হয় snapcraft। এই সরঞ্জামের সাহায্যে দেব প্যাকেজগুলি স্ন্যাপ প্যাকেজগুলিতে রূপান্তর করা খুব সহজ।

আরও তথ্যের জন্য এই লিঙ্কটি অনুসরণ করুন। হতে পারে এটি আপনাকে সাহায্য করে। https://insights.ubuntu.com/2016/04/13/snaps-for-classic-ubuntu

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.