অনুপস্থিত এবং ভাঙা প্যাকেজগুলি ঠিক করতে apt-get ব্যবহার করুন

Use Apt Get Fix Missing



লিনাক্সে প্যাকেজ ম্যানেজারগুলি সবচেয়ে দরকারী প্রোগ্রাম যা একটি সিস্টেমে অতিরিক্ত ক্ষমতা যোগ করতে ব্যবহৃত হয়। এগুলি প্যাকেজগুলি ইনস্টল, অপসারণ, আপডেট এবং আপগ্রেড করার জন্য ব্যবহার করা যেতে পারে, এছাড়াও নির্ভরতা রেজোলিউশন ক্ষমতাগুলিও বৈশিষ্ট্যযুক্ত। যাইহোক, অন্য কোন প্রোগ্রামের মত, এই প্যাকেজ ম্যানেজারদের সাথেও ভুল হতে পারে। কখনও কখনও, তৃতীয় পক্ষের প্রোগ্রাম আপডেট বা ইনস্টল করার সময়, ইনস্টলেশন ভুল হয়ে যায় এবং এর ফলে ত্রুটি দেখা দেয় যা আপনাকে অনুপস্থিত নির্ভরতা এবং ভাঙ্গা প্যাকেজগুলি ইনস্টল করতে হবে। অনুপযুক্ত প্যাকেজ ব্যবস্থাপনা, প্যাকেজের ভুল ইনস্টলেশন এবং অপ্রয়োজনীয় প্যাকেজ ইনস্টলেশনের কারণেও এই ত্রুটি হতে পারে। কারণ যাই হোক না কেন, সমস্যা হল যে আপনি একটি ত্রুটি পেয়েছেন এবং এমন একটি শর্ত রেখেছেন যেখানে আপনি নতুন প্যাকেজ যোগ করতে পারবেন না বা বিদ্যমান প্যাকেজ আপডেট বা মুছে ফেলতে পারবেন না যতক্ষণ না আপনি সমস্যাটি সমাধান করেন।

এই নিবন্ধে, আমরা শিখব কিভাবে অনুপস্থিত নির্ভরতা এবং ভাঙা প্যাকেজগুলি 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 আপডেট পান

নির্ভরতা এবং ভাঙ্গা প্যাকেজ ত্রুটিগুলি সংশোধন করা এবং তারপরে সিস্টেমটিকে স্বাভাবিক অবস্থায় ফিরিয়ে আনতে কয়েক ঘন্টা সময় লাগতে পারে। কখনও কখনও এটি এত জটিল হয়ে যায় যে যখন আপনি অবশেষে এটি ঠিক করেন, আপনি নিজেকে খুব ভাগ্যবান মনে করেন। আমরা এই ত্রুটি সম্পর্কিত কিছু সমাধান উপস্থাপন করেছি, তাই দয়া করে তাদের চেষ্টা করুন। যদি আপনি কিছু সম্ভাব্য সমাধান জানেন যা আমরা উল্লেখ করিনি, দয়া করে আমাদের মন্তব্যগুলিতে জানান।