মাঝখানে বাধা দিলে আরপিএম লেনদেনের কী হবে?


13

আসুন কল্পনা করুন যে আমি আরপিএম প্যাকেজ এ, বি এবং সি দিয়ে ইনস্টল করছি তারা একই ক্রমে ইনস্টল করা আছে। এবং হঠাৎ বি ইনস্টল করার মাঝখানে একটি বিদ্যুত কাটা রয়েছে।

1) চালু করার পরে রাষ্ট্র সম্পর্কিত: এই লেনদেনের কী হবে? এটি আবার চালু করা হবে? বা সম্ভবত আরপিএম সেই লেনদেন থেকে সমস্ত প্যাকেজ এবং ফাইল সরিয়ে ফেলবে?

২) ব্যবহারকারীর ক্রিয়া সম্পর্কিত: আরপিএমের কি উপরের জিনিসগুলি ব্যবহার করার জন্য ব্যবহারকারীর ক্রিয়া প্রয়োজন বা কম্পিউটার শুরুর সময় এটি স্বয়ংক্রিয়ভাবে এটি পরীক্ষা করে?

আরপিএম স্থানান্তরগুলি মূলত নির্ভরতা ত্রুটি বা ত্রুটির শর্তে বর্ণিত হয় যখন কম্পিউটার এখনও চলছে ...

উত্তর:


8

এটি বিভিন্ন দিক থেকে খুব বিস্তৃত প্রশ্ন, তবে এখানে কিছু তথ্য রয়েছে:

  • মাধ্যমে প্যাকেজ ডাউনলোড করা yumবা dnfক্যাশে করার পর্যন্ত yum clean packagesবা dnf clean packagesঅপারেশন সরিয়ে ফেলা হবে।
  • rpmম্যানুয়ালি অপসারণ না হওয়া অবধি ডাউনলোড করা প্যাকেজগুলি সেখানে বসে থাকবে (যদি না একটি অল্পকালীন /tmpফাইল সিস্টেমে ডাউনলোড না করা হয় তবে সেগুলি পুনরায় বুটের পরে হারিয়ে যাবে)

তবুও, উত্তরটি বিভিন্ন বিষয়ের উপর নির্ভর করে:

  1. আপনি একটি yumবা dnfলেনদেনের মাঝখানে ছিল ? নাকি এটি সরাসরি rpmআদেশ ছিল? পূর্ববর্তী মামলার জন্য, yum-complete-transactionসমস্ত মুলতুবি থাকা কর্ম শেষ করার চেষ্টা করবে। পরবর্তী ক্ষেত্রে, আবার এটি নির্ভর করে যে বিদ্যুৎ বিভ্রাটের সময় সংস্থাগুলির সঠিক স্তরটি কী ছিল। আপনি সর্বদা rpm --force -Uvh $packageপ্যাকেজটির বর্তমান অবস্থা নির্বিশেষে পুনরায় ইনস্টল করার জন্য চালানোর চেষ্টা করতে পারেন । এই ক্ষেত্রে সবচেয়ে খারাপ পরিস্থিতিটি একটি ভাঙ্গা rpmপ্যাকেজ হবে।

  2. আপনার অনুমানের প্যাকেজগুলি এক বা একাধিক: গ্রুব, কার্নেল, ইনি্রামফ, ড্র্যাকট, এলভিএম বা এমন কোনও প্যাকেজ যা আপনাকে আপনার মূল ফাইল সিস্টেমটিতে অ্যাক্সেস দিতে পারে? এই ক্ষেত্রে, সর্বাধিক সম্ভাব্য ফলাফলটি একটি আনবুটযোগ্য সিস্টেম যা অন্য উপায়ে মেরামত করা প্রয়োজন, যেমন একটি সিস্টেমরেসু ইমেজে PXE বুট করা । জড়িত প্যাকেজগুলির উপর নির্ভর করে যে পরিমাণে বিভিন্ন কেস ঘটতে পারে এবং এর মধ্যে নির্ভরতা ঠিক তা ঘটবে তা আগে জানা অসম্ভব করে তোলে।


ওহে! আমি কী এটি সঠিকভাবে বুঝতে পেরেছিলাম যে rpmওপি দ্বারা চিত্রিত মামলায় একা লেনদেনমূলক অপারেশন সরবরাহ করতে পারে না, যখন yumপারে? আমি ইয়ম সম্পর্কে ভৌতিক গল্প পড়েছি , এখনও কি তাই? কি yum-complete-transactionআজকাল নির্ভরযোগ্য?
ফ্যাবিও এ
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.