স্নাপের ক্লাসিক মোডটি কী এবং কিছু স্ন্যাপগুলি এগুলি কেন ইনস্টল করে না (যেমন এমএস ভিজ্যুয়াল স্টুডিও)?


13

আমি নিম্নলিখিত কমান্ড সহ উবুন্টু 16.04 এ স্ন্যাপ হিসাবে এমএস ভিজ্যুয়াল স্টুডিও কোডটি ইনস্টল করার চেষ্টা করেছি:

sudo snap install vscode

তবে আমি নিম্নলিখিত ত্রুটি পেয়েছি:

error: This revision of snap "vscode" was published using classic confinement and thus may perform
       arbitrary system changes outside of the security sandbox that snaps are usually confined to,
       which put your system at risk.

       If you understand and want to proceed repeat the command including --classic.

আমি --classicপতাকাটি কী করে তা জানতে চাই (কেবল manপৃষ্ঠার ব্যাখ্যা নয়) এবং ভিজ্যুয়াল স্টুডিও কোড ইনস্টল করার সময় কেন আমি পূর্ববর্তী ত্রুটি পেয়েছি।


আমি এটি স্ন্যাপের মাধ্যমে (সহ --classic) ইনস্টল করার চেষ্টা করেছি , তবে স্ন্যাপের রিপোর্ট error: cannot install "vscode": snap not found। আপনি কি এটি ইনস্টল করতে পেরেছিলেন?
imrek

উত্তর:


10

ঘড়ি এই ছোট ভিডিও করে তোলে পাওয়া কারাবাস মডেলের প্রতিটি ব্যাখ্যা, কেন --classicবিদ্যমান এবং তার ব্যবহার কেস।


উত্স : নিম্নলিখিত নথিপত্রগুলি স্ন্যাপক্র্যাফট.আইও থেকে নেওয়া হয়েছে : সীমাবদ্ধ নীতিগুলি

যথাযথ

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

কঠোর সীমাবদ্ধতা আপনাকে নিম্নলিখিত পাঠযোগ্য এবং / অথবা লিখনযোগ্য পাথ দেয়:

  • / স্ন্যাপ / স্ন্যাপ নাম / পুনর্বিবেচনা (কেবল পঠনযোগ্য, স্ন্যাপ ইনস্টল করার পথ)
  • / var / স্ন্যাপ / স্ন্যাপ নাম / রিভিশন (পড়ুন / লিখুন, প্রতি-সংশোধন ডেটা)
  • / var / স্ন্যাপ / স্ন্যাপ নাম / সাধারণ (পড়ুন / লিখুন, সাধারণ তথ্য)
  • / হোম / $ ব্যবহারকারী / স্ন্যাপ / স্ন্যাপনাম / রিভিশন (পড়ুন / লিখুন, প্রতি-রিভিশন ব্যবহারকারী ডেটা)
  • / হোম / $ ব্যবহারকারী / স্ন্যাপ / স্ন্যাপ নাম / সাধারণ (পড়ুন / লিখুন, সাধারণ ব্যবহারকারীর ডেটা)

কঠোরভাবে সীমাবদ্ধ স্ন্যাপের জন্য কী দৃশ্যমান তা আরও বিশদের জন্য পরিবেশগত ভেরিয়েবলের তালিকা দেখুন , পাশাপাশি স্ন্যাপের সীমাবদ্ধ জায়গার মধ্যে শেল অ্যাক্সেস করার উপায়গুলি।

devmode

ডেভমোড নামে পরিচিত বিকাশকারী মোড একই সুরক্ষা নীতিগুলিকে কঠোর বন্দি হিসাবে ব্যবহার করে তবে সুরক্ষা অস্বীকার সতর্কতায় রূপান্তরিত হয় /var/log/syslog( ডিবাগিং দেখুন )। কোন ইন্টারফেসটি ঘোষিত হওয়া দরকার তা আবিষ্কার করতে কোনও অ্যাপ্লিকেশন স্ন্যাপ করার সময় এটি কার্যকর। বিকাশকারী মোডে স্ন্যাপগুলি স্থিতিশীল এবং প্রার্থী স্টোর চ্যানেলে প্রকাশ করা যায় না ।

সর্বোত্তম

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

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