উবুন্টু 16.04 এ স্ন্যাপ


13

এই নতুন বৈশিষ্ট্যটির স্ন্যাপের সাথে সম্পূর্ণ বিভ্রান্ত । আমি জানি এটি বিস্তারিত প্রশ্নোত্তর হতে পারে তবে এ সম্পর্কিত কিছু তথ্য আমার জানা দরকার।

আমি সেই নতুন অ্যাপ্লিকেশন ফর্ম্যাটটি পড়েছি, স্ন্যাপ যা traditionalতিহ্যবাহী ডিবে প্যাকেজগুলির পাশাপাশি সর্বশেষ দীর্ঘমেয়াদী সমর্থন রিলিজটিতে ডিফল্টরূপে ইনস্টল করা যেতে পারে। সুতরাং, এর অর্থ কি এখানে প্যাকেজগুলির .snapমতো এক্সটেনশন রয়েছে .deb? তারপরে, কীভাবে ইনস্টল করবেন?

ব্যবহারকারী আপনার পুরো সিস্টেমের স্থিতিশীলতা ত্যাগ না করে উবুন্টুর পুরানো সংস্করণগুলিতে অ্যাপ্লিকেশনগুলির নতুন সংস্করণ ব্যবহার করতে পারেন। এটি কি দেব এবং স্ন্যাপের মধ্যে একমাত্র পার্থক্য? এটি কি কেবল এলটিএস সংস্করণে বা অ-এলটিএস-এর জন্যও বিদ্যমান?

এর সাথে এটি আরও বলা হয় যে উত্স এবং বিদ্যমান ডিবে প্যাকেজগুলি থেকে অ্যাপ্লিকেশনগুলি সহজেই তৈরি এবং প্যাকেজ করতে "স্ন্যাপক্র্যাফট" নামে একটি নতুন সরঞ্জাম প্রবর্তন করে স্ন্যাপগুলি তৈরি করা সহজ করা হয়েছে। এটি কি ডেস্কটপ ব্যবহারকারীদের জন্য দরকারী বা কেবল বিকাশকারীদের জন্য?


1
+1 টি। স্ন্যাপ প্যাকেজ ফর্ম্যাট এবং এটি কীভাবে বিকাশকারীদের জন্য জিনিসগুলিকে পরিবর্তন করে তা নিয়ে প্রচুর প্রচার হয়েছে - তবে শেষের ব্যবহারকারীর উপর এটি কী পরিবর্তন করবে সে তথ্য খুঁজে পাওয়া শক্ত।
জোস

উত্তর:


14

স্ন্যাপ প্যাকেজগুলি স্ন্যাপ কমান্ডের মাধ্যমে ইনস্টল করা হয়। আরও তথ্য এখানে

উপলব্ধ স্ন্যাপ প্যাকেজগুলির জন্য অনুসন্ধান করুন

স্টোরটিতে সমস্ত উপলব্ধ প্যাকেজগুলির তালিকা দেখতে, একটি টার্মিনাল খুলুন এবং নিম্নলিখিত কমান্ডটি চালান:

snap find

নাম অনুসারে একটি নির্দিষ্ট প্যাকেজ অনুসন্ধান করতে, স্ন্যাপ ফাইন্ড কমান্ডের শেষে আপনার অনুসন্ধান শব্দটি যুক্ত করুন:

snap find name

আরও সম্পূর্ণ অনুসন্ধানের জন্য - প্যাকেজ বিবরণ অনুসন্ধানের পাশাপাশি প্যাকেজের নামগুলির জন্য - গ্রেপ ফিল্টারিং সরঞ্জামের মাধ্যমে স্ন্যাপ ফাইন্ড কমান্ডের আউটপুটটি কেবল পাইপ করুন:

snap find | grep search

কীভাবে স্ন্যাপ প্যাকেজ ইনস্টল করবেন

স্ন্যাপ প্যাকেজ ইনস্টল করতে, প্যাকেজটি নাম দ্বারা নির্দিষ্ট করে, নিম্নলিখিত কমান্ডটি ব্যবহার করুন। যেহেতু এটি সিস্টেমে পরিবর্তন করে, আপনাকে sudoরুট সুবিধাগুলি সহ এটি চালাতে কমান্ডের আগে যুক্ত করতে হবে।

sudo snap install package-name

স্ন্যাপ কমান্ডটি আপনার নির্দিষ্ট করা স্ন্যাপ প্যাকেজটি ডাউনলোড এবং ইনস্টল করবে, টার্মিনাল উইন্ডোতে অগ্রগতি প্রদর্শন করবে।

আপনি যে অ্যাপ্লিকেশনটি ইনস্টল করেছেন তা অন্য অ্যাপ্লিকেশনগুলির মতো চালু করতে পারেন। যদি এটি গ্রাফিকাল অ্যাপ্লিকেশন হয় তবে এটি আপনার ডেস্কটপের অ্যাপ্লিকেশন মেনুতে উপস্থিত হওয়া উচিত। অন্যথায়, কেবল টার্মিনালে অ্যাপ্লিকেশনটির নামটি টাইপ করতে শুরু করুন এবং Tabস্বয়ংক্রিয়ভাবে এটি সম্পন্ন করতে কী টিপুন । তারপরে আপনি Enterঅ্যাপ্লিকেশনটি চালু করতে চাপতে পারেন বা আপনার ইনস্টল করা কমান্ডটি চালাতে পারেন।

কীভাবে একটি স্ন্যাপ প্যাকেজ আপডেট করবেন

ইনস্টল করা স্ন্যাপ প্যাকেজ আপডেট করতে, প্যাকেজের নাম উল্লেখ করে নিম্নলিখিত কমান্ডটি চালান। যদি স্ন্যাপের নতুন সংস্করণ পাওয়া যায় তবে এটি ডাউনলোড করে ইনস্টল করা হবে।

sudo snap refresh package-name

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

আপনার ইনস্টল করা স্ন্যাপ প্যাকেজগুলি কীভাবে তালিকাভুক্ত করবেন

আপনার ইনস্টল করা স্ন্যাপ প্যাকেজগুলির তালিকা করতে, নিম্নলিখিত কমান্ডটি চালান run

snap list

আপনি আপনার ইনস্টলড প্যাকেজগুলি অনুসন্ধান করতে এই কমান্ডটি ব্যবহার করতে পারেন, আবার গ্রেপের মাধ্যমে আউটপুটটি পাইপ করতে পারেন:

snap list | grep search

কীভাবে একটি স্ন্যাপ প্যাকেজ সরানো যায়

আপনার কম্পিউটার থেকে ইনস্টল করা স্ন্যাপ প্যাকেজ অপসারণ করতে নিম্নলিখিত কমান্ডটি চালান:

 sudo snap remove package-name

সাম্প্রতিক পরিবর্তনগুলি দেখুন

সিস্টেম পরিবর্তনগুলির একটি তালিকা দেখতে নিম্নলিখিত কমান্ডটি চালান। এটি সম্প্রতি স্ন্যাপ প্যাকেজগুলির একটি তালিকা প্রদর্শন করে যা আপনি সম্প্রতি ইনস্টল করেছেন, রিফ্রেশ করেছেন (আপডেট করেছেন) এবং সরানো হয়েছে, সেই অপারেশনগুলির সময়গুলির সাথে।

snap changes

আরও অপারেশন দেখুন

আরও স্ন্যাপ কমান্ড অপারেশন দেখতে, নিম্নলিখিত কমান্ড সহ স্ন্যাপ কমান্ডের ম্যানুয়ালটি দেখুন। ম্যানুয়ালটিতে স্ক্রোল করতে তীর এবং পৃষ্ঠা উপরে / ডাউন কীগুলি ব্যবহার করুন। qকাজটি শেষ হয়ে গেলে কীটি টিপুন ।

man snap  

কার্যত, একটি .deb প্যাকেজে একটি এক্সিকিউটেবল প্লাস সিস্টেমে ইনস্টল করার জন্য প্রয়োজনীয় তথ্য অন্তর্ভুক্ত থাকে: এটি কোথায় যায়, কীসের উপর নির্ভর করে ইত্যাদি a এটি একটি স্ন্যাপ প্যাকেজের সাথে তুলনা করুন, যার মধ্যে এক্সিকিউটেবল এবং কোনও প্রয়োজনীয় নির্ভরতা অন্তর্ভুক্ত রয়েছে - ভাবুন এটি লাইব্রেরিগুলির স্থির লিঙ্কিং বনাম গতিশীলভাবে সিস্টেমে অন্য কোথাও ইনস্টল করা আছে সেটিতে কল করার মতো।

ধারণাটি হ'ল আপনার ওএসে একটি স্থিতিশীল সংস্করণ থাকতে পারে একটি লাইব্রেরি, তবে একটি নতুন অ্যাপ্লিকেশনটির জন্য বি সংস্করণ বি দাবি করা যেতে পারে a .ডাবের সাহায্যে আপনার এটিকে আপগ্রেড করতে হবে, এবং এটি অন্য কয়েকটি প্যাকেজকে প্রভাবিত করতে পারে; স্ন্যাপের সাথে, অ্যাপ্লিকেশনটি এর একমাত্র ব্যবহারের জন্য বি সংস্করণে বান্ডিল হয়ে আসবে, সুতরাং সিস্টেম-প্রশস্ত সংস্করণ এটি অপছন্দ থাকে।

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