স্ন্যাপ বা প্যাকেজ হিসাবে ইনস্টল করবেন?


19

আমি সিঙ্কিংয়ের দিকে চেয়েছিলাম যেখানে এটি আমাকে বলে যে আমি এটি একটি স্ন্যাপ হিসাবে ইনস্টল করতে পারি।

স্ন্যাপ ব্যবহার করে অ্যাপ্লিকেশন ইনস্টল করা কি নিরাপদ / সাধারণ? অতীতে আমি কখনই করিনি। আমি সর্বদা sudo apt-get installপদ্ধতি ব্যবহার করেছি ।

স্ন্যাপ সহ ইনস্টল করা অ্যাপ্লিকেশনগুলি কোন ফোল্ডারে ইনস্টল করা হয়? একই কম্পিউটারের অন্যান্য ব্যবহারকারীরা কি এই অ্যাপ্লিকেশনগুলিতে অ্যাক্সেস করতে পারবেন?

মালিক সর্বদা চলমান হিসাবে রুট সহ একটি স্ন্যাপড প্রক্রিয়া রয়েছে। এটা কি স্বাভাবিক?

snap listকোর ইনস্টল করা দেখায়। এটা কি স্বাভাবিক?

উত্তর:


27

স্ন্যাপ ব্যবহার করে অ্যাপ্লিকেশন ইনস্টল করা কি নিরাপদ / সাধারণ? অতীতে আমি কখনই করিনি। আমি সবসময় সুডো অ্যাপটি-গেট ইনস্টল পদ্ধতি ব্যবহার করেছি।

হ্যাঁ. অনেকগুলি নিরাপদে তর্ক করতে পারে কারণ অনেকগুলি স্ন্যাপগুলি কঠোরভাবে সীমাবদ্ধ থাকে, তাই তাদের অ্যাক্সেসের অনুমতি দেওয়া ছাড়িয়ে পৌঁছাতে পারে না।

স্ন্যাপ সহ ইনস্টল করা অ্যাপ্লিকেশনগুলি কোন ফোল্ডারে ইনস্টল করা হয়?

তারা গতানুগতিক অর্থে "ইনস্টলড" হয় না। স্ন্যাপ ফাইলটি একটি সংকুচিত ফাইল যা কেবলমাত্র পঠনযোগ্য চিত্র হিসাবে ডিস্কে বসে। স্ন্যাপ ইনস্টল হওয়ার পরে এটি মাউন্ট করা হয় এবং রানটাইমের অভ্যন্তরে থাকা ফাইলগুলি সঙ্কুচিত থাকে। এগুলি ডিস্কের ডিরেক্টরিতে আপ করা হয়নি।

স্ন্যাপ ফাইলটি সাধারণত পাওয়া যায় /var/lib/snap/snapd/snapsএবং যখন মাউন্ট করা হয় তখন ফাইলগুলি ভিতরে দেখা যায় /snap/<snapname>/current

একই কম্পিউটারের অন্যান্য ব্যবহারকারীরা কি এই অ্যাপ্লিকেশনগুলিতে অ্যাক্সেস করতে পারবেন?

হ্যাঁ. এগুলি সকল ব্যবহারকারীর জন্য ইনস্টলড রয়েছে। যদিও ব্যবহারকারীর ডেটা প্রতিটি ব্যবহারকারীর জন্য পৃথক হবে। সাধারণত মধ্যে /home/<user>/snap/<appname>/current

মালিক সর্বদা চলমান হিসাবে রুট সহ একটি স্ন্যাপড প্রক্রিয়া রয়েছে। এটা কি স্বাভাবিক?

হ্যাঁ. স্ন্যাপগুলি স্বয়ংক্রিয়ভাবে আপডেট হয় এবং এটি snapdপ্রক্রিয়া যা এটি যত্ন নেয়।

স্ন্যাপ তালিকা কোর ইনস্টল করা দেখায়। এটা কি স্বাভাবিক?

হ্যাঁ. coreস্ন্যাপ একটি ন্যূনতম স্থিতিশীল, সাধারণ উবুন্টু রানটাইম এনভায়রনমেন্ট বিরুদ্ধে আবেদন রান snapped ধারণ করে। এটি নিশ্চিত করে যে একই স্ন্যাপটি উবুন্টু 17.10, 17.04, 16.04, 14.04 এবং অন্যান্য বিতরণ যেমন ডেবিয়ান, ফেডোরা, ওপেনসুএস এবং অন্যান্যগুলিতে চালানো যেতে পারে।


2
ধন্যবাদ। এটি খুব বিস্তারিত এবং নবাগত বন্ধুত্বপূর্ণ ছিল :) সুতরাং, আমি এর সাথে সিঙ্কিং ইনস্টল করেছি snap install syncthing। সবকিছু ঠিকঠাক হয়ে গেল। রয়েছে /var/lib/snapd/snaps/syncthing(কাঠামোটিতে অনুপস্থিত স্ন্যাপটি নোট করুন) এবং রয়েছে /snap/syncthing/current। কিন্তু যখন আমি syncthingকমান্ড প্রম্পটে চেষ্টা করি তখন এটি অভিযোগ করে যে কমান্ড পাওয়া যায় নি। আমাকে কি আর কিছু করতে হবে snap install?
দেশমুখ

ঠিক আছে. আশেপাশে কিছুটা তাকিয়ে আছে। /snap/syncthing/current/syncthingঅ্যাপ্লিকেশন চালায়। আমার কাছে তা থাকত চিন্তা স্ন্যাপ অনুক্রমে :) সেট জিনিষ পাথ ভেলকি তদারক করা হবে
দেশমুখ

1
এটা করা উচিত! / স্ন্যাপ / বিন আপনার পথে থাকা উচিত। অ্যাপ্লিকেশনটির জন্য 'লঞ্চার' রয়েছে, এবং সঠিকভাবে পথটি চালু করবে। সরাসরি / স্ন্যাপ / <appname> / বর্তমান / <appname> চালাবেন না কারণ এটি সিকিউরিটি নিয়ন্ত্রণের স্ন্যাপের জায়গায় রয়েছে p আপনি "স্ন্যাপ রান <appname>" বা স্রেফ "<appname>" বা "/ স্ন্যাপ / বিন / <appname>" চালাতে পারেন।
পোপী

8

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

snapdপ্রক্রিয়া রুট হিসাবে চালাতে হবে, এবং তাই স্বাভাবিক, প্রয়োজনীয়তা এবং সেইসাথে হয় ubuntu-coreতোলে চালানোর জন্য প্যাকেজ ইনস্টল করা হচ্ছে।

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