ইউপি থাকলে আরপিএম কেন ব্যবহার করবেন?


11

যেহেতু আমরা জানি ইয়াম একটি প্যাকেজ ম্যানেজমেন্ট সিস্টেম যা আরপিএম এর উপরে নির্মিত হয়েছিল। এটি একটি কমান্ড লাইন ইউটিলিটি যা আরপিএমের (অভদ্রভাবে কথা বলা) বিস্তৃত সংস্করণ, এটি অনেকগুলি সমস্যার সমাধান করে (মূলত স্পষ্টত নির্ভরতা) যা আরপিএম যত্ন নেয় না। ইউএম-এর চেয়ে আরপিএম কমান্ড ব্যবহার করা কি উপযুক্ত?

উত্তর:


11

rpmআপনার কম্পিউটারে আরপিএম ডাটাবেসের সাথে ইন্টারেক্ট করার জন্য ব্যবহৃত হয়। সুতরাং আপনি ডাটাবেসের বর্তমান অবস্থাটি দেখতে পারেন, প্যাকেজ যাচাই করতে পারেন, ইনস্টল করা সফ্টওয়্যারটির নির্ভরতা পরীক্ষা করতে পারেন ইত্যাদি etc.

yumএর rpmবেশিরভাগ স্থানীয় ক্রিয়াকলাপের জন্য (এটি একটি আরপিএম পাইথন লাইব্রেরি ব্যবহার করে) ব্যবহার করে, তবে এটি কেবলমাত্র rpmকমান্ডটি সীমাবদ্ধ সংখ্যক ফাংশন সম্পাদন করতে পারে, কেবলমাত্র ইনস্টলেশন, আপডেট এবং সফ্টওয়্যার অপসারণ সম্পর্কিত। yumস্থানীয় এবং দূরবর্তী সফ্টওয়্যার সংগ্রহস্থলগুলির সাথেও কথা বলতে পারে এবং সফ্টওয়্যার প্যাকেজগুলি পরিচালনা করতে নির্ভরতা গ্রাফ তৈরি rpmকরতে পারে , যা পারে না।


4

rpmপ্রচুর পরিমাণে স্টাফ করে, যার মধ্যে কয়েকটি কেবল দমন করে yum। উদাহরণস্বরূপ, ইনস্টল করা প্যাকেজগুলি যাচাই করা ( --verify)। yumএবং rpmম্যানুয়াল পৃষ্ঠাগুলি তুলনা করুন ।


1
একটি "yum যাচাই" কমান্ড রয়েছে, যদিও এটি প্লাগইনে রয়েছে।
জেমস অ্যান্টিল

2

ইউমের নতুন সংস্করণগুলিতে আরএমপিডিবি কেবলমাত্র লেনদেন (প্যাকেজ ইনস্টল বা অপসারণ) দ্বারা পরিবর্তিত হয় না, তাই এটি করার জন্য yum এর পিছনে যেতে এবং সরাসরি আরপিএম ব্যবহার করা সক্রিয়ভাবে ক্ষতিকারক ... এবং ইয়ম আপনার কাছে অভিযোগ করবে, যদি আপনি এটি করেন।

আরএমপি করতে পারে এবং আপনি যা করতে পারবেন না তা কেবল মনের মধ্যে আসে প্যাকেজগুলিতে স্বাক্ষর করা (আরপিএম-কে) ... তবে কিছু ক্রিয়াকলাপ কিছুটা দ্রুত হতে পারে, এবং স্পষ্টতই কেবল লোকেরা আরও ভাল / সহজ মনে রাখে।


2

অন্য "উপযুক্ত" কেসটি হ'ল আপনি যখন সোর্স কোডটি ইনস্টল / সংকলন করার চেষ্টা করছেন এবং রুট-সুবিধাগুলি ব্যবহার করতে (বা না) চান না।

সাধারণ ব্যবহারকারী হিসাবে আপনাকে ইনস্টলেশনের জন্য yum ব্যবহার করার অনুমতি নেই, আপনি স্থানীয় rpm-build-ডিরেক্টরিতে সোর্স-আরপিএম ইনস্টল করতে আরপিএম ব্যবহার করতে পারেন।


0

এমন কিছু ক্ষেত্রে রয়েছে যা আপনি প্রথমে আরএমপি ব্যবহার করেন, কিছুটা প্রাথমিক কাজ সম্পাদন করার জন্য, ইউ এর আগে। এর একটি ভাল উদাহরণ মাইএসকিউএল

(1) rpm -iv mysql-community-release-el6-5.noarch.rpm

এই মুহুর্তে মাইএসকিএল / ইয়ম সংগ্রহস্থল প্রস্তুত এবং আপনি কেবল প্রধান মাইএসকিএল এবং বাকী alচ্ছিক প্যাকেজগুলি পেতে yum এর উপর নির্ভর করতে শুরু করতে পারেন:

(2) yum install mysql-community-server

বিস্তারিত দেখুন:

http://dev.mysql.com/doc/mysql-yum-repo-quick-guide/en/index.html

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