ফিক্স: সমস্যাগুলি সংশোধন করতে অক্ষম ‘আপনি ব্রোকেন প্যাকেজগুলি পরিচালনা করেছেন’



সমস্যাগুলি দূর করার জন্য আমাদের উপকরণটি ব্যবহার করে দেখুন

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



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



পদ্ধতি 1: হোল্ড ব্রোকেন প্যাকেজগুলি ঠিক করার জন্য dpkg কনফিগার ব্যবহার করা

টার্মিনালে কাজ করার সময়, চালনার চেষ্টা করছেন sudo dpkg fconfigure -a ইনস্টল করা হয়নি এমন প্যাকেজগুলির কারণে আপনার সিস্টেমে কোনও ভাঙা নির্ভরতার সন্ধান করে এমন একটি স্বয়ংক্রিয় আপডেট প্রক্রিয়া শুরু করতে। এই সরঞ্জামটির এমন কোনও প্যাকেজ স্বয়ংক্রিয়ভাবে ইনস্টল করা উচিত যা মনে হয় যে আপনি ব্যবহারকারীর হস্তক্ষেপ ছাড়াই মিস করছেন, যদিও আপনাকে যদি কিছু ইনস্টল করতে বলা হয় তবে প্রম্পটের প্রতিক্রিয়া জানাতে আপনার y কি চাপতে হবে।



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



এই প্রোগ্রামটি যেতে হবে এবং নির্ভরতার তালিকা তৈরি করবে এবং তারপরে রাষ্ট্রের তথ্য পড়বে। যদি আপনি একটি বার্তা পেয়ে থাকেন যে সেখানে '0 আপগ্রেড, 0 টি নতুন ইনস্টলড, 0 অপসারণের জন্য 0 এবং আপগ্রেড করা হয়নি 0' প্যাকেজ রয়েছে, তবে আপনি হয় কোনও ভাঙা নির্ভরতা নিয়ে কাজ করছেন না বা পূর্ববর্তী কমান্ডটি সমস্ত কিছু ঠিক করে দিয়েছে। এই মুহুর্তে, আপনি চালাতে পারেন sudo apt-get clean && sudo apt-get update অনুসরণ করেছে sudo অ্যাপটি-আপগ্রেড করুন আপনার সিস্টেমে প্রতিটি প্যাকেজ আপডেট করতে। আপনার সিস্টেমে এই প্যাকেজটির সমস্যাটি কত দিন ছিল তার উপর নির্ভর করে এটি কিছুটা সময় নিতে পারে।

পদ্ধতি 2: ডিস্ট-আপগ্রেড কমান্ড ব্যবহার করে

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

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

উদাহরণস্বরূপ, ধরুন যে আপনি ভয়েস সংশ্লেষ ব্যবহার করতে চেয়েছিলেন তাই জিএনইএসটিপ রানটাইম উপাদানটি আপনার অভাব ছিল। আপনি কেবল টাইপ করতে পারেন sudo apt-get ইনস্টল gnustep-gui- রানটাইম এই অত্যাবশ্যক প্যাকেজ ইনস্টল করতে। মনে রাখবেন যে এটি নিছক একটি উদাহরণ এবং আপনি যে প্যাকেজ ইনস্টল করতে হবে তার নামের সাথে আপনি gnustep-gui-runtime প্রতিস্থাপন করতে পারেন। এপটি-গেট স্ট্যান্ডার্ডের চারপাশে আধুনিক ডিস্ট্রিবিউশনে কয়েকটি হাজার প্যাকেজ রয়েছে, তবে আপনি যেটির সন্ধান করছেন তার নাম যতক্ষণ না এটি ইনস্টল করতে বাধ্য করবে।

পদ্ধতি 3: সিনাপটিকের সাথে ব্রোকন প্যাকেজগুলি ঠিক করুন

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

এটি যখন সমস্ত কিছুর মধ্য দিয়ে চলার কাজ শেষ করে, আপনি নীচের স্থিতির রেখায় 'সাফল্যের সাথে নির্ধারিত নির্ভরতার সমস্যাগুলি' শব্দটি লক্ষ্য করবেন।

আপনি এখন সাধারণের মতো প্যাকেজ আপডেট এবং ইনস্টল করতে পারেন। বেশিরভাগ ব্যবহারকারী কেবল তখনই সিন্যাপটিক এ কাজ করে থাকলে কেবল এই পদ্ধতিতে কাজ করবে, তবে যখনই আপনার এটির প্রয়োজন হবে। এটি চালানোর পরে আপনি সিনাপটিক বন্ধ করতে পারেন এবং কমান্ড প্রম্পট থেকে আবার কাজ করতে বা এখানে পরিবর্তন করা চালিয়ে যেতে পারেন।

3 মিনিট পড়া