এই নিবন্ধে, আমরা শিখব কিভাবে অনুপস্থিত নির্ভরতা এবং ভাঙা প্যাকেজগুলি apt-get কমান্ড ব্যবহার করে ঠিক করা যায়। মনে রাখবেন, আমরা এই নিবন্ধে উল্লেখিত কমান্ড এবং পদ্ধতিটি একটি ডেবিয়ান 10 সিস্টেমে চালাচ্ছি। উবুন্টু এবং পুরোনো ডেবিয়ান সংস্করণে একই পদ্ধতি অনুসরণ করা যেতে পারে।
আমরা সমাধানের চেষ্টা এবং সমস্যা সমাধানের জন্য কমান্ড-লাইন টার্মিনাল ব্যবহার করব। ডেবিয়ানে টার্মিনাল অ্যাপ্লিকেশনটি খোলার জন্য, কীবোর্ডের সুপার কী টিপুন এবং প্রদর্শিত সার্চ বার ব্যবহার করে এটি অনুসন্ধান করুন। যখন সার্চ রেজাল্ট আসবে, টার্মিনাল আইকনে ক্লিক করে ওপেন করুন।
অনুপস্থিত এবং ভাঙা প্যাকেজগুলি ঠিক করতে apt-get ব্যবহার করুন
Apt-get একটি টার্মিনাল ভিত্তিক প্যাকেজ ম্যানেজমেন্ট টুল যা প্যাকেজ ইনস্টল, আপগ্রেড এবং অপসারণের জন্য ব্যবহৃত হয়। এই বৈশিষ্ট্যগুলির পাশাপাশি, এটিতে পতাকাও রয়েছে যা অনুপস্থিত নির্ভরতা এবং ভাঙা প্যাকেজগুলি ঠিক করার জন্য ব্যবহার করা যেতে পারে।
পদ্ধতি 1
ব্যবহার স্থির-অনুপস্থিত সঙ্গে বিকল্প আপডেট পান আপডেটগুলি চালানোর জন্য এবং প্যাকেজগুলি আপ টু ডেট আছে তা নিশ্চিত করতে এবং প্যাকেজগুলির জন্য কোন নতুন সংস্করণ উপলব্ধ নেই।
$sudo আপডেট পান -ঠিক-অনুপস্থিতএকবার আপনি আপডেটের সাথে সম্পন্ন হলে, প্যাকেজ ম্যানেজারকে কোন অনুপস্থিত নির্ভরতা বা ভাঙ্গা প্যাকেজ খুঁজে পেতে এবং সেগুলি ইনস্টল করতে বাধ্য করার জন্য নীচের কমান্ডটি চালান।
$sudo apt-get install -ফ
Apt-get এর মাধ্যমে ভাঙা প্যাকেজ সমস্যা সমাধানের আরেকটি পদ্ধতি হল/etc/apt/sources/list ফাইল সম্পাদনা করা এবং উপলব্ধ প্যাকেজের নতুন সংস্করণ সহ সাইট যুক্ত করা। তারপর চলমান আপডেট পান সংগ্রহস্থল তালিকা আপডেট করার কমান্ড।
যদি উপরের পদ্ধতিটি ভাঙা নির্ভরতা এবং ভাঙা প্যাকেজগুলির সমস্যা সমাধান না করে এবং এখনও আপনি ত্রুটিটি পাচ্ছেন, তাহলে নিম্নলিখিত পদ্ধতিগুলি চেষ্টা করুন।
অন্যান্য পদ্ধতি
পদ্ধতি 1:
এই পদ্ধতিতে, আমরা ব্যবহার করব apt-get autoremove এবং dpkg অনুপস্থিত নির্ভরতা এবং ভাঙ্গা প্যাকেজগুলি ঠিক করার জন্য।
1. টার্মিনালে নিচের কমান্ডটি সম্পাদন করে সংগ্রহস্থল সূচক আপডেট করুন:
$sudo আপডেট পান2. পরবর্তী, স্থানীয় সংগ্রহস্থল পরিষ্কার করতে নিচের কমান্ডটি চালান:
$sudo উপযুক্ত-পরিষ্কার পান3. সমস্ত অপ্রয়োজনীয় প্যাকেজগুলি অপসারণ করতে নীচের কমান্ডটি চালান যা আর প্রয়োজন হয় না:
$sudo apt-get autoremoveউপরের কমান্ডটি আনমেট নির্ভরতা বা ভাঙ্গা প্যাকেজের নাম প্রদর্শন করবে।
4. তারপর টার্মিনালে নিচের কমান্ডটি কার্যকর করার চেষ্টা করুন যাতে ভাঙ্গা প্যাকেজটি সরিয়ে ফেলা যায়:
$sudo dpkg --অপসারণ -বল -জোর করে-অপসারণ-পুনstস্থাপনপ্যাকেজ_নামপদ্ধতি 2:
নিম্নলিখিত পদ্ধতিতে, আমরা ব্যবহার করব dpkg — কনফিগার অনুপস্থিত নির্ভরতা এবং ভাঙ্গা প্যাকেজ ঠিক করার জন্য কমান্ড।
Dpkg একটি প্যাকেজ ম্যানেজমেন্ট টুল যা প্যাকেজ ইনস্টল, অপসারণ এবং পরিচালনা করতে ব্যবহার করা যেতে পারে। Apt-get এর মতো, এটি ভাঙা প্যাকেজ এবং অনুপস্থিত নির্ভরতা ঠিক করতেও সাহায্য করতে পারে। যদি আপনি প্যাকেজগুলি ইনস্টল বা আপডেট করার সময় কিছু ত্রুটি পান, তাহলে dpkg দিয়ে নিম্নলিখিত সমাধানটি চেষ্টা করুন:
1. আংশিকভাবে ইনস্টল করা সমস্ত প্যাকেজ পুনরায় কনফিগার করতে টার্মিনালে নিচের কমান্ডটি চালান।
$sudo dpkg --সজ্জিত করা -প্রতিযদি উপরের কমান্ডটি কাজ না করে, যেমন আমাদের ক্ষেত্রে এবং আপনি ভুল প্যাকেজ প্রদর্শনের অনুরূপ ফলাফল দেখতে পান, তাহলে প্যাকেজটি সরানোর চেষ্টা করুন।
2. ভুল প্যাকেজ অপসারণের জন্য টার্মিনালে নিচের কমান্ডটি চালান।
$apt-get remove <প্যাকেজ_নাম>3. তারপর স্থানীয় সংগ্রহস্থল পরিষ্কার করতে নিচের কমান্ডটি ব্যবহার করুন:
$sudo উপযুক্ত-পরিষ্কার পানউপরের যেকোনো একটি সমাধানের চেষ্টা করার পরে, নির্ভরতাগুলি সমাধান করা হয়েছে এবং ভাঙা প্যাকেজগুলি স্থির বা সরানো হয়েছে তা নিশ্চিত করার জন্য আপডেট কমান্ডটি চালান।
$sudo আপডেট পাননির্ভরতা এবং ভাঙ্গা প্যাকেজ ত্রুটিগুলি সংশোধন করা এবং তারপরে সিস্টেমটিকে স্বাভাবিক অবস্থায় ফিরিয়ে আনতে কয়েক ঘন্টা সময় লাগতে পারে। কখনও কখনও এটি এত জটিল হয়ে যায় যে যখন আপনি অবশেষে এটি ঠিক করেন, আপনি নিজেকে খুব ভাগ্যবান মনে করেন। আমরা এই ত্রুটি সম্পর্কিত কিছু সমাধান উপস্থাপন করেছি, তাই দয়া করে তাদের চেষ্টা করুন। যদি আপনি কিছু সম্ভাব্য সমাধান জানেন যা আমরা উল্লেখ করিনি, দয়া করে আমাদের মন্তব্যগুলিতে জানান।