প্যাকেজ ইনস্টল করতে আপনার সর্বদা কেন `rpm -U` ব্যবহার করা উচিত এবং? Rpm -i` ব্যবহার করা উচিত নয়?


19

rpm এর একটি -i( --install) বিকল্প রয়েছে একটি প্যাকেজ ইনস্টল করার জন্য
rpm এর একটি -U( --upgrade) বিকল্প রয়েছে যা একটি প্যাকেজ ইনস্টল বা আপগ্রেড করবে

Red Hat ডকুমেন্টেশন ইঙ্গিত করে যে rpm -iপুরোপুরি গ্রহণযোগ্য।

যাইহোক -Uপ্যাকেজটি প্রথমবারের জন্য ইনস্টল করা থাকলেও আমি প্রতিটি ডকুমেন্টেশন ব্যবহারের পরামর্শ দিয়েছি recommended

rpm -Uসাধারণত কেন বেশি পছন্দ করা হয় rpm -i?

উত্তর:


37

বেশিরভাগ ডকুমেন্টেশনের পরামর্শ -Uদেয় -iকারণ প্যাকেজটি ইতিমধ্যে ইনস্টল থাকলে বা ইতিমধ্যে একটি পূর্ববর্তী সংস্করণ ইনস্টল থাকলে ব্যর্থ-i হতে পারে ; যদিও -Uপ্যাকেজটি থেকে "আপগ্রেড" করা মোটেও ইনস্টল না করা সফল হবে। ডকুমেন্টেশনের ক্ষেত্রে যেমন কীভাবে দেওয়ার সময়, ব্যর্থতার অবস্থার কম সম্ভাবনা সহ কমান্ডগুলি দেওয়া আরও ভাল ধারণা।


1

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

সাধারণ ইউজারস্পেস প্যাকেজগুলি খুব কমই এই স্বতন্ত্র are আপনি যদি rpm -iএকটি আপগ্রেড করতে ব্যবহার করেন তবে সম্ভবত একই নামের দুটি প্যাকেজ (এবং বিভিন্ন সংস্করণ) একই সাথে ইনস্টল করা হবে, পূর্ববর্তীগুলি ভাঙা (অর্ধ ওভাররাইট) দ্বারা। একই প্যাকেজটি দু'বার ইনস্টল করা আসলে সম্ভব - একবার এর পরে কিছু সরঞ্জাম এবং / বা লোকেরা বিভ্রান্ত হওয়ার সম্ভাবনা থাকে।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.