আসুন সরকারী ডকুমেন্টেশন পড়ুন :
dnf history rollback <transaction-spec>
নির্দিষ্ট লেনদেনের পরে সম্পাদিত সমস্ত লেনদেন পূর্বাবস্থায় ফেরান। আরপিএমডিবি-র বর্তমান অবস্থার কারণে যদি কোনও লেনদেন পূর্বাবস্থায় ফেরানো সম্ভব না হয় তবে কোনও লেনদেন পূর্বাবস্থায় ফেরাবেন না।
জোর আমার। সুতরাং এই আদেশ আদেশ নির্দেশ করে undo
। ঠিক আছে, আসুন পূর্বাবস্থায় ডকুমেন্টেশন পড়ুন:
dnf history undo <transaction-spec>
নির্দিষ্ট লেনদেনে সঞ্চালিত সমস্ত অপারেশনের বিপরীত অপারেশন সম্পাদন করুন Per আরপিএমডিবি-র বর্তমান অবস্থার কারণে যদি কোনও ক্রিয়াকলাপ পূর্বাবস্থায় ফেরানো সম্ভব না হয় তবে কোনও ক্রিয়াকলাপ পূর্বাবস্থায় ফেরাবেন না।
এটি মনে হয় যে এই দুটি কমান্ড পূর্বের বেশ কয়েকটি লেনদেনকে পূর্বাবস্থায় ফেরাতে পারে এবং পরে কেবলমাত্র একটি ব্যতীত একই কাজ করে।
এই বোঝার কি সঠিক? (আমি প্রথম হাতের অভিজ্ঞতা থেকে উত্তরগুলির প্রশংসা করব, আপনি কীভাবে ম্যানুয়ালটি ব্যাখ্যা করেন সেই দৃষ্টিকোণ থেকে নয় , আমি অনুমানের সাথে নয়, সত্যগুলিতে আগ্রহী))
প্রসঙ্গ: আমাকে একটি স্ক্রিপ্ট লিখতে হবে যা চলতে থাকে dnf upgrade -y
এবং তারপরে কয়েকটি পরীক্ষা চালায় এবং তারপরে পরীক্ষাগুলি ব্যর্থ হলে ডিএনএফ পরিবর্তনগুলি বিপরীত করে । আমি এটি অর্জনের সেরা উপায় খুঁজছি।