এটি করার কোনও সরকারীভাবে সমর্থিত উপায় নেই তবে আপনি এটি করতে পারেন।
ডাউনগ্রেড সম্ভবত আপগ্রেডের কারণে আরও গুরুতর সমস্যার কারণ হবে। কারণ:
- প্যাকেজ ইনস্টল / অপসারণ স্ক্রিপ্টগুলি ডাউনগ্রেডের জন্য পরীক্ষা করা হয়নি।
- প্যাকেজ-নির্দিষ্ট কনফিগারেশন ফাইল, ডাটাবেস থাকতে পারে, যার ফর্ম্যাটটি নতুন সংস্করণে পরিবর্তিত হয়েছে। এই ক্ষেত্রে, তাদের ফর্ম্যাট আপগ্রেড বিকাশ করা হয়েছিল, তবে তাদের ডাউনগ্রেড বেশিরভাগটি ছিল না।
- প্যাকেজ নির্ভরতা ডাউনগ্রেড পরিস্থিতিতে খুব বেশি পরীক্ষা করা হয় না। ফলস্বরূপ, ডাউনগ্রেড চলাকালীন, একটি সিস্টেমের কিছু অবস্থা উপস্থিত হতে পারে যেখানে বেমানান প্যাকেজগুলি কাকতালীয়ভাবে রয়েছে।
এই সমস্ত সমস্যা বিরল। তবে একটি লিনাক্স লিনাক্স সিস্টেমে কয়েক হাজার প্যাকেজ রয়েছে, সুতরাং এর মধ্যে একটির মধ্যে অবশ্যই আপনি সমস্যার মুখোমুখি হবেন। এগুলি আপনাকে স্বতন্ত্রভাবে হাতে ঠিক করতে হবে।
ডিস্ট-ডাউনগ্রেডের সঠিক পদক্ষেপগুলি এই উত্তরে বিস্তারিত ।
(প্রশ্নের বিষয় নয়, তবে এটি অত্যন্ত মজার: একইভাবে, আপনি বিভিন্ন ডেবিয়ান-ভিত্তিক বিতরণগুলির মধ্যে স্যুইচও করতে পারেন, সম্ভবত রিবুট ছাড়াই। যদি উভয়ের মধ্যেই বহু-স্থাপত্য সমর্থন রয়েছে, আপনি এমনকি করতে পারেন) রিবুট ছাড়াই আর্কিটেকচার স্যুইচ করুন ))
আপনার লক্ষ্য হ'ল আপগ্রেডের পরে কিছু, অনুরূপ, বিরল প্যাকেজ-নির্দিষ্ট সমস্যা এড়ানো, আপনি সম্ভবত এটিকে এড়িয়ে যাবেন যে কোনও ডিস্ট্রেডের কারণ হবে।
সুতরাং, আমি আরও একটি কার্যনির্বাহী সমাধান প্রস্তাব করব:
আপনার কয়েকটি সমস্যা রয়েছে এমন কয়েকটি প্যাকেজ ডাউনগ্রেড করুন।
এটি খুব সহজ:
- অস্থায়ীভাবে আপনার পুরানো বিতরণের প্যাকেজ উত্সগুলিতেও যুক্ত করুন
/etc/apt/sources.list
। সুতরাং, আপনার sources.list
ইচ্ছা - অস্থায়ীভাবে - আপনার উভয় বিতরণ সংস্করণের জন্য প্যাকেজ উত্স ধারণ করে।
apt-get update
ক্যাশেগুলি লোড করতে একটি চালান ।
- এর
apt-cache show mybuggytool
পরে উভয় ভান্ডারে আপনার mybuggytool
সমস্ত উপলভ্য সংস্করণ দেখাবে । উদাহরণস্বরূপ, আপনি সংস্করণ এবং এ দেখতে পাবেন ।mybuggytool
1.1-crap
1.3-crap
- আরও সহানুভূতিশীল চয়ন করুন, সম্ভবত এটি হবে
1.1-crap
।
- এটি দিয়ে ইনস্টল করুন
apt-get install mybuggytool=1.1-crap
- আপনার পুরানো ডিস্টোর লাইনগুলি মুছে ফেলুন (বা মন্তব্য করুন)
sources.list
এবং তারপরে apt-get update
আবার।
এইভাবে আপনার কাছে বগি সরঞ্জামটির প্যাকেজ থাকবে - তবে, আপনার পুরানো বিতরণ থেকে। যেহেতু প্রচুর গ্রন্থাগারগুলি পশ্চাদপটে সামঞ্জস্যপূর্ণ হিসাবে বিকশিত হয়েছে, আপনি অনেক কম সম্ভাবনার সাথে একটি সমস্যার মুখোমুখি হবেন।
আপনি ভবিষ্যতের আপগ্রেডগুলি থেকে এই প্যাকেজগুলিকে ছাড় দিতে চাইতে পারেন। এটা বিস্তারিত হয় এই উত্তরটি । গুরুত্বপূর্ণ অংশটি হ'ল:
- আপনি কমান্ড দ্বারা একটি প্যাকেজ ধরে রাখতে পারেন
apt-mark hold mybuggytool
।
- আপনি এটি দ্বারা আনহোল্ড করতে পারেন
apt-mark unhold mybuggytool
।