5 সেপ্টেম্বর, 2023, 3:31PM EDT
প্রকাশিত৷Mwiza পেশাগতভাবে সফ্টওয়্যার তৈরি করে এবং 2019 সাল থেকে লিনাক্স এবং ফ্রন্ট-এন্ড প্রোগ্রামিং-এ ব্যাপকভাবে লিখছে। তার ইনফরমেশন সিস্টেমে স্নাতকোত্তর রয়েছে এবং তিনি একজন প্রত্যয়িত C# বিকাশকারী। তার কিছু আগ্রহের মধ্যে রয়েছে ইতিহাস, অর্থনীতি, রাজনীতি এবং এন্টারপ্রাইজ আর্কিটেকচার।
সারাংশ
- একটি নিরাপদ এবং আপ-টু-ডেট উবুন্টু সিস্টেম বজায় রাখতে, সর্বশেষ সফ্টওয়্যার প্যাকেজ, নিরাপত্তা প্যাচ, বাগ ফিক্স এবং উন্নত নির্ভরতা রেজোলিউশনে অ্যাক্সেস নিশ্চিত করতে আপনার প্যাকেজ তালিকা নিয়মিত আপডেট করুন।
- সফ্টওয়্যার ইনস্টল করার জন্য apt কমান্ড ব্যবহার করার সময় প্যাকেজ নামের সঠিক বানান এবং অক্ষর সংবেদনশীলতার দিকে মনোযোগ দিন, কারণ সামান্য টাইপোর ফলে "E:প্যাকেজ সনাক্ত করতে অক্ষম" ত্রুটি হতে পারে।
- প্রয়োজনীয় সফ্টওয়্যারটিতে আপনার অ্যাক্সেস আছে কিনা তা নিশ্চিত করতে আপনার কনফিগার করা সংগ্রহস্থলগুলি পরীক্ষা করে আপনার সংগ্রহস্থলের তথ্য যাচাই করুন। নির্দিষ্ট সফ্টওয়্যারের জন্য প্রয়োজন হলে বিশ্বস্ত এবং ভালভাবে রক্ষণাবেক্ষণ করা সংগ্রহস্থল যোগ করার কথা বিবেচনা করুন।
উবুন্টু একটি ব্যবহারকারী-বান্ধব লিনাক্স ডিস্ট্রো যার স্থিতিশীলতা এবং বিশাল সফ্টওয়্যার ক্যাটালগের জন্য সুপরিচিত। যাইহোক, এমনকি সবচেয়ে অভিজ্ঞ উবুন্টু ব্যবহারকারীরাও সম্ভবত "E:প্যাকেজ সনাক্ত করতে অক্ষম" ত্রুটির সম্মুখীন হতে পারেন। এই ত্রুটি বার্তাটি সাধারণত প্রদর্শিত হয় যখন আপনি APT এর মাধ্যমে একটি প্যাকেজ ইনস্টল করার চেষ্টা করছেন৷
৷আমরা আপনাকে দেখাব কিভাবে আপনি উবুন্টুতে "E:প্যাকেজ সনাক্ত করতে অক্ষম" ত্রুটি বার্তাটি ঠিক করতে পারেন। আপনি একজন নবীন বা একজন অভিজ্ঞ প্রশাসক হোন না কেন, এই ত্রুটিটি কীভাবে কাটিয়ে উঠবেন তা জানার ফলে আপনার উবুন্টু ব্যবহার করার ক্ষমতা ব্যাপকভাবে বৃদ্ধি পাবে।
1. আপনার প্যাকেজ তালিকা আপডেট করুন
একটি নিরাপদ, কার্যকরী এবং আপ-টু-ডেট উবুন্টু সিস্টেম বজায় রাখার জন্য আপনার প্যাকেজ তালিকা আপডেট করা গুরুত্বপূর্ণ। সবচেয়ে গুরুত্বপূর্ণ, এটি নিশ্চিত করে যে আপনি আপনার সিস্টেমকে নিরাপদ এবং স্থিতিশীল রেখে সর্বোত্তম সম্ভাব্য সফ্টওয়্যার অভিজ্ঞতা পান৷
আপনি চালিয়ে আপনার প্যাকেজ তালিকা আপডেট করতে পারেন:
sudo apt update মাঝে মাঝে, বা যখনই আপনি একটি নতুন সফ্টওয়্যার ইনস্টল করতে চান, নিশ্চিত করুন যে আপনি পূর্ববর্তী কমান্ডটি চালাচ্ছেন। প্যাকেজ তালিকা আপডেট করার মাধ্যমে, আপনি নিশ্চিত করেন যে আপনার কাছে নতুন যোগ করা প্যাকেজের সাথে সফ্টওয়্যার প্যাকেজের সর্বশেষ সংস্করণগুলিতে অ্যাক্সেস রয়েছে৷
sudo apt আপডেট চালানোর অন্যান্য সুবিধা কমান্ডের মধ্যে রয়েছে নতুন নিরাপত্তা প্যাচ, বাগ ফিক্স এবং আরও ভালো নির্ভরতা রেজোলিউশনে অ্যাক্সেস।
2. সঠিক প্যাকেজ নামটি ব্যবহার করুন
উইন্ডোজের বিপরীতে, লিনাক্স সহজাতভাবে কেস-সংবেদনশীল যখন এটি ফাইল এবং ডিরেক্টরি নামকরণের ক্ষেত্রে আসে। এর মানে হল যে বড় হাতের অক্ষর এবং ছোট হাতের অক্ষরগুলিকে আলাদাভাবে বিবেচনা করা হয়। উদাহরণস্বরূপ, "Test.txt", "TEST.txt" এবং "TesT.txt" ফাইলগুলি লিনাক্সের সমস্ত স্বতন্ত্র ফাইল৷
একই নীতি প্যাকেজ নামের ক্ষেত্রে প্রযোজ্য। নিশ্চিত করুন যে আপনি প্যাকেজের নামের বানান সঠিকভাবে করেছেন। এমনকি সামান্য টাইপো যেমন একটি বড় হাতের অক্ষর যেখানে একটি ছোট হাতের অক্ষর থাকা উচিত তার ফলে "E:প্যাকেজ সনাক্ত করতে অক্ষম" ত্রুটি দেখা দেবে৷
আপনি যদি প্যাকেজের নাম সম্পর্কে নিশ্চিত না হন তবে আপনি আংশিক প্যাকেজের নাম অনুসন্ধান করতে apt কমান্ড ব্যবহার করতে পারেন। উদাহরণস্বরূপ, ধরুন আপনি জনপ্রিয় স্ক্রিনশট সফ্টওয়্যার Flameshot খুঁজছেন, কিন্তু আপনি শুধুমাত্র মনে রাখবেন যে এটি শিখা দিয়ে শুরু হয়। ঠিক আছে, আপনি নিম্নরূপ আংশিক নাম ব্যবহার করে এটি অনুসন্ধান করতে পারেন:
apt search flame
3. সংগ্রহস্থলের তথ্য যাচাই করুন
APT শুধুমাত্র আপনার সিস্টেমে কনফিগার করা সংগ্রহস্থলগুলির একটি প্রদত্ত সেট থেকে সফ্টওয়্যার ইনস্টল করবে। এটি নিরাপত্তার জন্য ভাল কারণ আপনি আপনার সিস্টেমকে শুধুমাত্র কয়েকটি বিশ্বস্ত উত্স থেকে সফ্টওয়্যার পেতে সীমাবদ্ধ করতে পারেন৷
ডিফল্টরূপে, উবুন্টু আপনার জন্য কনফিগার করা কিছু ডিফল্ট সংগ্রহস্থল নিয়ে আসে। কিন্তু মাঝে মাঝে, আপনার বর্তমান কনফিগার করা সংগ্রহস্থলের অংশ নয় এমন সফ্টওয়্যার অ্যাক্সেস পেতে আপনাকে একটি সংগ্রহস্থল যোগ করতে হতে পারে৷
ব্যবহার করে আপনার কনফিগার করা সংগ্রহস্থলগুলি দেখুন:
cat /etc/apt/sources.list আপনার উত্স তালিকায় সাধারণত নিম্নলিখিত সংগ্রহস্থলগুলি কনফিগার করা এবং ডিফল্টরূপে সক্রিয় থাকা উচিত। সক্রিয় সংগ্রহস্থলগুলি # অক্ষর দিয়ে মন্তব্য করা হয় না৷
৷deb http://archive.ubuntu.com/ubuntu/ release-name main restricted universe multiverse
deb http://archive.ubuntu.com/ubuntu/ release-name-updates main restricted universe multiverse
deb http://archive.ubuntu.com/ubuntu/ release-name-backports main restricted universe multiverse
deb http://security.ubuntu.com/ubuntu/ release-name-security main restricted universe multiverse মুক্তির নাম পূর্ববর্তী স্নিপেটে আপনার বর্তমান উবুন্টু রিলিজ-নাম দিয়ে প্রতিস্থাপিত হবে . আপনি আপনার রিলিজ-নাম পেতে পারেন৷ lsb_release -c চালিয়ে টার্মিনালে এই কমান্ড দ্বারা আউটপুট করা কোডনাম হল আপনার বর্তমান রিলিজ-নাম .
লিনাক্সে নতুন সফ্টওয়্যার সংগ্রহস্থল যোগ করা তুলনামূলকভাবে সহজ। এছাড়াও, বেশিরভাগ সফ্টওয়্যার ইনস্টলেশন গাইড আপনাকে একটি নতুন সংগ্রহস্থল যোগ করতে হবে কিনা তা উল্লেখ করবে, তাই নিশ্চিত করুন যে আপনি সেদিকে মনোযোগ দিয়েছেন৷
নিরাপত্তার উদ্দেশ্যে, নিশ্চিত করুন যে আপনি আপনার সিস্টেমে বিশ্বস্ত এবং ভালভাবে রক্ষণাবেক্ষণ করা PPA এবং সংগ্রহস্থল যোগ করছেন৷
4. সফ্টওয়্যার সামঞ্জস্যের জন্য পরীক্ষা করুন
কিছু ক্ষেত্রে, কিছু নির্দিষ্ট সফ্টওয়্যার প্যাকেজ উবুন্টুর পুরানো সংস্করণে উপলব্ধ নাও হতে পারে। বিরল ক্ষেত্রে, কিছু সফ্টওয়্যার প্যাকেজ শুধুমাত্র উবুন্টুর এলটিএস রিলিজে পাওয়া যেতে পারে। এই ধরনের ক্ষেত্রে, সামঞ্জস্যের সমস্যাগুলির কারণে আপনি "E:প্যাকেজ সনাক্ত করতে অক্ষম" ত্রুটি অনুভব করতে পারেন৷
আপনি একটি প্যাকেজ সম্পর্কে আরও তথ্যের জন্য চালিয়ে যেতে পারেন:প্যাকেজ-নাম দেখান . উদাহরণস্বরূপ, প্যাকেজ ফ্লেমশটের জন্য, চালান:
apt show flameshot
এছাড়াও, আপনি যে সফ্টওয়্যার প্যাকেজটি ইনস্টল করার চেষ্টা করছেন তা আপনার উবুন্টু সংস্করণের সাথে সামঞ্জস্যপূর্ণ কিনা তা নিশ্চিত করতে প্যাকেজের অফিসিয়াল ওয়েবসাইট থেকে সামঞ্জস্যপূর্ণ তথ্যের দিকে মনোযোগ দিন৷
5. অন্যান্য সংশোধন
যদি পূর্ববর্তী সমাধানগুলির কোনটিই সাহায্য না করে, তাহলে আপনার প্যাকেজ ক্যাশে সাফ করার চেষ্টা করুন এবং তারপরে এটি ব্যবহার করে আবার আপনার প্যাকেজ তালিকা আপডেট করুন:
sudo apt clean && sudo apt update আপনি sudo apt update &&apt install cowsay কমান্ডটি ব্যবহার করে একটি ছোট প্যাকেজ যেমন Cowsay ইনস্টল করার চেষ্টা করতে পারেন। সবকিছু ঠিক আছে কিনা তা দেখার জন্য।
আপনি এখন উবুন্টুতে "E:প্যাকেজ সনাক্ত করতে অক্ষম" ত্রুটিটি ঠিক করতে পারেন
একজন উবুন্টু ব্যবহারকারী হিসাবে, আপনি সম্ভবত কিছু সময়ে "E:প্যাকেজ সনাক্ত করতে অক্ষম" ত্রুটির সম্মুখীন হবেন। এই ত্রুটিটি সমাধানযোগ্য এবং সঠিক তথ্য দিয়ে সজ্জিত যা আপনি আত্মবিশ্বাসের সাথে এটির মুখোমুখি হতে পারেন৷
আপনি যাতে আবার এই ধরনের ত্রুটির সম্মুখীন না হন তা নিশ্চিত করার জন্য, সবসময় আপনার পিসিতে ভাঙা প্যাকেজগুলি দেখুন৷