মুখবন্ধ
এটি সম্পর্কে একটি উপায় হ'ল ব্যবহার করা snap try
। এর --help
বার্তা থেকে :
The try command installs an unpacked snap into the system for testing
purposes. The unpacked snap content continues to be used even after
installation, so non-metadata changes there go live instantly. Metadata
changes such as those performed in snap.yaml will require reinstallation
to go live.
এটি একটি বিকল্পের সাথে আসে:
--devmode Install in development mode and disable confinement
এটি বিশেষভাবে সহায়ক যদি আপনি সীমাবদ্ধ বিট পরীক্ষা করতে চান এবং ইন্টারফেসের সঠিক ব্যবহার করতে চান।
ব্যবহার
এটি ব্যবহারের উপায় সহজ, কেবল চালান:
snapcraft prime
snap try prime/
প্রথম পদক্ষেপে আপনাকে বলতে snapcraft
কি
Final copy and preparation for the snap.
এবং দ্বিতীয় ধাপে snapd
স্ন্যাপটি "ইনস্টল" করতে ডিরেক্টরিগুলির সামগ্রীগুলি ব্যবহার করে। প্যাকেজটিতে পরিবর্তন আনতে সক্ষম হয়ে এখন আপনি প্যাকেজটি নিয়ে খেলা করতে পারেন।
উদাহরণ
কীভাবে এটি ব্যবহার করবেন তা দেখানোর জন্য আসুন স্টিপি প্লেপেনের একটি উদাহরণ ব্যবহার করুন।
এটি কনসাল ব্যবহার করছি কারণ এটি তুলনামূলক দ্রুত তৈরি এবং ব্যবহার করতে দ্রুত:
$ git clone https://github.com/ubuntu/snappy-playpen
$ cd snappy-playpen/consul/
snappy-playpen/consul$ snapcraft prime
Preparing to pull consul
[...]
Staging consul
Priming consul
snappy-playpen/consul$
এখন আসুন নিশ্চিত হয়ে নিন যে এটির আর কোনও সংস্করণ ইনস্টল করা নেই এবং তারপরে ইনস্টলেশনটি চালিয়ে যান।
snappy-playpen/consul$ which consul
snappy-playpen/consul$ snap try prime
Name Version Rev Developer Notes
consul 0.6.4 x1 try
snappy-playpen/consul$ consul --help
usage: consul [--version] [--help] <command> [<args>]
Available commands are:
agent Runs a Consul agent
[...]
snappy-playpen/consul$
এ পর্যন্ত সব ঠিকই. মনে হচ্ছে ঠিক কাজ করছে। এখন /bin/echo
বিষয়গুলি কীভাবে কাজ করে তা দেখতে এটির পরিবর্তে আসুন :
snappy-playpen/consul$ cp /bin/echo prime/bin/consul
snappy-playpen/consul$ consul --help
Usage: /snap/consul/x1/bin/consul [SHORT-OPTION]... [STRING]...
or: /snap/consul/x1/bin/consul LONG-OPTION
Echo the STRING(s) to standard output.
[...]
daniel@daydream:/tmp/test/snappy-playpen/consul$
যেমন আপনি দেখতে পাচ্ছেন, আমরা prime
এখনও জীবিত ব্যবস্থায় পরিবর্তন আনতে পারি যখন এখনও কিছু বন্দি অবস্থায় থাকে। এটি স্ন্যাপ আপ এবং চলমান এবং দ্রুত সম্পূর্ণরূপে পরীক্ষা করার একটি ভাল উপায়।
দ্রষ্টব্য:snapd
২.০.১০ (২০১9-০7-০৯) এর আগে, আপনাকে দৌড়ানোর আগে স্ন্যাপটি ছড়িয়ে দিতে হবে snapcraft clean
বা snapd
খারাপ অবস্থায় যেতে হবে এবং মাউন্ট করা স্ন্যাপগুলি খুঁজে পেতে অক্ষম হবে। ২.০.১১-এর জন্য আরও কিছু সংশোধন করা হয়েছে, যা কয়েক দিনের মধ্যেই অবতরণ করা উচিত।
snapcraft clean
বা স্ন্যাপড বর্তমানে খারাপ অবস্থায় যাওয়ার আগে এবং মাউন্ট করা স্ন্যাপগুলি সন্ধান করতে অক্ষম হওয়ার বিষয়ে চটজলদিগুলি সরিয়ে ফেলা উচিত । ঠিক করার জন্য এটি প্রক্রিয়াধীন রয়েছে, তবে এখনও প্রকাশ হয়নি।