উবুন্টু এখন আপনাকে একটি স্টোর থেকে অ্যাপ ইনস্টল করতে স্ন্যাপ কমান্ড ব্যবহার করার অনুমতি দেয়। যদিও এটি বেশিরভাগ উবুন্টু লিনাক্স ইনস্টলেশনে বর্তমানে ব্যবহৃত ডেবিয়ান-প্রাপ্ত অ্যাপটি-গেট সিস্টেমটি প্রতিস্থাপন করার জন্য ডিজাইন করা হয়নি, এটি মোটামুটি প্ল্যাটফর্ম-অজ্ঞেয়বাদী হওয়ার সুবিধা রয়েছে। এই কারণেই এটি উবুন্টু মোবাইল ইনস্টলেশনে জনপ্রিয় হয়ে উঠেছে।
এর জন্য আপনার কমান্ড প্রম্পট লাগবে, তাই আপনি উবুন্টু ড্যাশ থেকে বা একই সময়ে Ctrl, Alt এবং T চেপে ধরে এটি শুরু করতে পারেন। আপনি লুবুন্টুর ড্যাশ বা LXDE মেনুর সিস্টেম টুলস তালিকা থেকেও এটি শুরু করতে পারেন। Xubuntu ব্যবহারকারীরা Whisker মেনু থেকে এটি শুরু করতে চাইতে পারেন। আপনি এই পদ্ধতিগুলি ব্যবহার করার চেষ্টা করার আগে, আপনি একটি ভাল পুরানো sudo apt-get update নিশ্চিত করতে চাইবেন কমান্ড এখনই আপনার ত্রুটি ঠিক করে না। অনেক লোক আসলে এখনও স্ন্যাপ ব্যবহার করছে না।
পদ্ধতি 1:মূল স্ন্যাপ প্যাকেজ রিফ্রেশ করা
.deb প্যাকেজগুলির বিপরীতে, স্ন্যাপ প্যাকেজগুলিতে কম-বেশি সব কিছু থাকে যা একটি নির্দিষ্ট অংশ সফ্টওয়্যার চালানোর জন্য প্রয়োজন যাতে সত্যিই নির্ভরতা থাকে না। অতএব আপনি যদি নির্ভরতার ত্রুটিগুলি পেয়ে থাকেন এবং আপনি নিশ্চিত হন যে এটি কোনও প্যাকেজ ইনস্টল বা অ্যাপ-গেটের মাধ্যমে আপডেট করা হয়নি, তাহলে আপনি সম্ভবত দুটি মূল স্ন্যাপ প্যাকেজের একটিতে সমস্যায় ভুগছেন। অনুমান করুন যে আপনার প্রম্পটে একটি # চিহ্ন দ্বারা দেখানো প্রশাসকের অ্যাক্সেস নেই, সুডো স্ন্যাপ রিফ্রেশ কোর টাইপ করুন কমান্ড প্রম্পটে এন্টার চাপুন। আপনাকে আপনার প্রশাসকের পাসওয়ার্ডের জন্য অনুরোধ করা হতে পারে৷
৷একবার আপনি এটি টাইপ করে রিটার্ন ঠেলে দিলে, স্ন্যাপ প্যাকেজ ম্যানেজার স্বয়ংক্রিয়ভাবে আপডেট হতে শুরু করবে। যদি এটি সফল হয়, তাহলে আপনি যে প্রোগ্রামটিতে সমস্যায় পড়েছিলেন সেটি আবার চালানোর চেষ্টা করুন এবং দেখুন নির্ভরতা সমস্যাগুলি চলে গেছে কিনা। উদাহরণস্বরূপ, আপনি যদি আগে 287 MB বা তার বেশি LibreOffice স্ন্যাপ ইনস্টল করে থাকেন এবং একটি ত্রুটি পেয়ে থাকেন তাহলে LibreOffice হয় Dash থেকে বা এটি অনুসন্ধান করে শুরু করুন। আপনি বেশিরভাগ ক্ষেত্রেই দেখতে পাবেন যে এই একক কমান্ডটি সমস্যাটি সমাধান করার জন্য যথেষ্ট ছিল এবং আপনাকে মোটেও এগোতে হবে না। আপনি কি ধরণের ত্রুটি দেখছেন সে সম্পর্কে আপনি যদি আরও দেখতে চান, তাহলে শুধু libreoffice টাইপ করুন বা অন্য কোন কিছু ভুল ছিল কিনা তা দেখার জন্য অন্য কোন যুক্তি ছাড়াই কমান্ড লাইনে অন্য যে কোন প্যাকেজের নাম।
পদ্ধতি 2:মূল স্ন্যাপ প্যাকেজ পুনরায় ইনস্টল করা
খুব কম ব্যবহারকারীই এর বাইরে আর কোনো সমস্যায় ভুগবেন, কিন্তু যদি আপনার হয়ে থাকে তাহলে আপনি মূল স্ন্যাপ প্যাকেজ এবং আপনার ইনস্টল করা অন্য কোনো স্ন্যাপগুলি আনইনস্টল করতে পারেন এবং তারপরে সেগুলি পুনরায় ইনস্টল করতে পারেন। মনে রাখবেন যে যদি প্রথম পদ্ধতিটি কাজ করে তবে এটি সম্পূর্ণ অপ্রয়োজনীয় এবং আপনাকে আপনার কিছু কনফিগারেশন হারাতে পারে। এটি করার আগে আপনি নিশ্চিত করতে চান যে আপনার ডেটা স্বাভাবিকের মতো ব্যাক আপ করা হয়েছে, কিন্তু সৌভাগ্যবশত, এটি এখনও ন্যূনতম খেলার সাথে সম্পন্ন করা যেতে পারে।
নিশ্চিত করুন যে আপনার কাছে আর কিছু খোলা নেই এবং তারপরে sudo snap remove core snap-package1 snap-package2 চালান কমান্ড লাইন থেকে এবং অপেক্ষা করুন যখন এটি আপনার ইনস্টল করা স্ন্যাপ প্যাকেজের মাধ্যমে চলে। এটি হয়ে গেলে, তারপর sudo snap install core snap-package1 snap-package2 টাইপ করুন কমান্ড লাইন থেকে এবং এন্টার চাপুন। প্যাকেজগুলি নিজেদেরকে পুনরায় কনফিগার করার জন্য আপনাকে আবার অপেক্ষা করতে হবে, তবে এই দুটি সহজ কমান্ড সমস্যাটি সমাধান করার জন্য যথেষ্ট।
পদ্ধতি 3:ইনস্টল করা স্ন্যাপ এবং পরিবর্তনগুলি তালিকাভুক্ত করা
আপনি যেকোনও সময়ে শুধুমাত্র স্ন্যাপ লিস্ট চালিয়ে যে কোনো ইনস্টল করা স্ন্যাপগুলির বিশদ বিবরণ পরীক্ষা করতে পারেন৷ কমান্ড লাইন থেকে, এবং সম্ভবত এটির জন্য আপনার sudo অ্যাক্সেসের প্রয়োজন হবে না।
একইভাবে শুধু স্ন্যাপ পরিবর্তন চালান কমান্ড লাইন থেকে যখন আপনি এই কাজগুলির মধ্যে কোনটি সম্পন্ন করেন তখন কী পরিবর্তন করা হয়েছে তা দেখতে। একবার আপনার প্যাকেজগুলি আবার কাজ করার পরে, সম্ভবত প্রথম পদ্ধতিতে কৌশলটি থেকে, আপনি সর্বদা সব স্ন্যাপ একবারে আপডেট করার জন্য কমান্ড লাইন থেকে সুডো স্ন্যাপ রিফ্রেশ চালাতে পারেন৷
লেখক সম্পর্কে
কেভিন অ্যারোস
কেভিন অ্যারোস এক দশকেরও বেশি শিল্প অভিজ্ঞতার সাথে একজন অত্যন্ত অভিজ্ঞ এবং জ্ঞানী প্রযুক্তি বিশেষজ্ঞ। তিনি মাইক্রোসফ্ট সার্টিফাইড টেকনোলজি স্পেশালিস্ট (MCTS) সার্টিফিকেশন ধারণ করেছেন এবং সর্বশেষ প্রযুক্তিগত উন্নয়ন সম্পর্কে আপ-টু-ডেট থাকার গভীর আবেগ রয়েছে। সফটওয়্যার ডেভেলপমেন্ট, সাইবার সিকিউরিটি, এবং ক্লাউড কম্পিউটিং-এর মতো ক্ষেত্রগুলিতে তার দক্ষতা এবং জ্ঞান প্রদর্শন করে কেভিন প্রযুক্তি-সম্পর্কিত বিষয়গুলির বিস্তৃত পরিসরে ব্যাপকভাবে লিখেছেন। কারিগরি ক্ষেত্রে তার অবদান তার সমবয়সীদের দ্বারা ব্যাপকভাবে স্বীকৃত এবং সম্মানিত হয়েছে এবং জটিল প্রযুক্তিগত ধারণাগুলিকে স্পষ্ট এবং সংক্ষিপ্তভাবে ব্যাখ্যা করার ক্ষমতার জন্য তিনি অত্যন্ত সম্মানিত।