প্রধান লিনাক্স YUM ব্যবহার করে কীভাবে RPM প্যাকেজ ইনস্টল করবেন
লিনাক্স

YUM ব্যবহার করে কীভাবে RPM প্যাকেজ ইনস্টল করবেন

YUM ব্যবহার করে কীভাবে RPM প্যাকেজ ইনস্টল করবেন
Anonim
  • বুনিয়াদি
  • গাইড এবং টিউটোরিয়াল
  • ইনস্টল ও আপগ্রেড করা হচ্ছে
  • টিপস ও ট্রিকস
  • মূল ধারণা
  • বাই গ্যারি নেওয়েল

    Image

    উইন্ডোজ, ইউএনআইএক্স এবং লিনাক্সে আইটি শিল্পে 20 বছরেরও বেশি সময় ধরে কাজ করে এমন একটি অ্যাপ্লিকেশন বিকাশকারী এবং সফ্টওয়্যার পরীক্ষক।

    সেন্ট ইউএস এবং ফেডোরার মধ্যে সফ্টওয়্যার ইনস্টল করতে ব্যবহৃত কমান্ড লাইন সফটওয়্যারটি ইউইউএম UM আপনি যদি আরও গ্রাফিক সমাধান পছন্দ করেন তবে পরিবর্তে YUM এক্সটেন্ডারটি চয়ন করুন। ইউইউএম সেন্টো এবং ফেডোরার, যা দেবিয়ান এবং উবুন্টুর কাছে উপযুক্ত।

    আপনি কি কখনও ভেবে দেখেছেন ইউইউএম কী? ম্যানুয়াল পৃষ্ঠাটি পড়লে বলা হয় যে ইউইউএম "ইয়েলোডগ আপডেটার মোডিফাইড" for YUM হ'ল YUP সরঞ্জামের উত্তরসূরি যা ইয়েলোডগ লিনাক্সের ডিফল্ট প্যাকেজ ম্যানেজার ছিল।

    YUM ব্যবহার করে কীভাবে RPM প্যাকেজ ইনস্টল করবেন

    আরপিএম প্যাকেজ ইনস্টল করতে নিম্নলিখিত কমান্ডটি প্রবেশ করুন:

    yum ইনস্টল নেমফ্যাকপেজ

    উদাহরণ স্বরূপ:

    yum ইনস্টল স্ক্রিবাস

    YUM ব্যবহার করে কীভাবে প্যাকেজ আপডেট করবেন

    আপনি যদি আপনার সিস্টেমে সমস্ত প্যাকেজ আপডেট করতে চান তবে নিম্নলিখিত কমান্ডটি চালান:

    yum আপডেট

    একটি নির্দিষ্ট প্যাকেজ বা প্যাকেজ আপডেট করার জন্য নিম্নলিখিত চেষ্টা করুন:

    yum আপডেট নেমফ্যাকপেজ

    আপনি যদি কোনও নির্দিষ্ট সংস্করণ সংখ্যায় একটি প্যাকেজ আপডেট করতে চান তবে আপনাকে আপডেট-কমান্ডটি নিম্নরূপ ব্যবহার করতে হবে:

    ইয়ম আপডেট-টু নেমফ্যাকেজ ভার্সন নাম্বার

    উদাহরণ স্বরূপ:

    ফ্ল্যাশ-প্লাগইন 11.2.202-540-রিলিজ-এ yum আপডেট

    এখন এই পরিস্থিতি সম্পর্কে চিন্তা করুন। আপনার একটি প্রোগ্রামের 1.0 সংস্করণ রয়েছে এবং এতে অনেকগুলি বাগ ফিক্স রয়েছে 1.1, 1.2, 1.3 ইত্যাদি etc. এছাড়াও উপলব্ধ সফ্টওয়্যারটির সংস্করণ 2। এখন কল্পনা করুন আপনি বাগ ফিক্সগুলি ইনস্টল করতে চান তবে নতুন সংস্করণে যান না কারণ এটি খোলামেলাভাবে সফল হয়। সুতরাং আপনি কিভাবে আপগ্রেড না করে আপডেট করবেন?

    আপডেট হিসাবে সর্বনিম্ন কমান্ডটি কেবল নিম্নরূপ ব্যবহার করুন:

    yum আপডেট-সর্বনিম্ন প্রোগ্রামের নাম --bugfix

    এগুলি ইনস্টল না করে YUM ব্যবহার করে আপডেটগুলি কীভাবে পরীক্ষা করবেন

    কখনও কখনও আপনি আপডেটটি সম্পাদন করার আগে আপডেট করার প্রয়োজন তা জানতে চান।

    নিম্নলিখিত কমান্ড প্রোগ্রামগুলির একটি তালিকা ফিরিয়ে দেবে যা আপডেট করার প্রয়োজন:

    yum চেক আপডেট

    কীভাবে ইউএম ব্যবহার করে প্রোগ্রামগুলি সরান

    আপনি যদি আপনার লিনাক্স সিস্টেম থেকে কোনও অ্যাপ্লিকেশন সরিয়ে নিতে চান তবে নিম্নলিখিত কমান্ডটি ব্যবহার করতে পারেন:

    আপনি প্রোগ্রামের নাম মুছুন

    আপনার সিস্টেম থেকে প্রোগ্রামগুলি সরিয়ে ফেলা সোজা মনে হতে পারে তবে একটি অ্যাপ্লিকেশন সরিয়ে আপনি অন্য কোনওটিকে কাজ করা থেকে বিরত করতে পারেন।

    উদাহরণস্বরূপ, কল্পনা করুন আপনার একটি প্রোগ্রাম রয়েছে যা একটি ফোল্ডার পর্যবেক্ষণ করে এবং যদি এটি কোনও ফাইল খুঁজে পায় তবে প্রোগ্রামটি আপনাকে একটি ইমেল প্রেরণ করে আপনাকে জানাতে একটি নতুন ফাইল রয়েছে। কল্পনা করুন যে এই প্রোগ্রামটি আসলে ইমেল প্রেরণের জন্য একটি ইমেল পরিষেবা প্রয়োজন। আপনি যদি ইমেল পরিষেবাটি মুছে ফেলেন তবে ফোল্ডারটি পর্যবেক্ষণ করে এমন প্রোগ্রামটি অকেজো হয়ে যাবে।

    প্রোগ্রামের উপর নির্ভরশীল প্রোগ্রামগুলি সরাতে আপনি নিম্নলিখিত কমান্ডটি ব্যবহার করে অপসারণ করছেন:

    yum স্বতঃআপনার প্রোগ্রাম নাম

    মনিটরিং প্রোগ্রাম এবং ইমেল পরিষেবা হিসাবে, উভয় অ্যাপ্লিকেশন সরানো হবে।

    স্বয়ংক্রিয়ভাবে অপসারণ কমান্ডটি কোনও পরামিতি ছাড়াই ব্যবহার করা যেতে পারে:

    ইয়ম অটোরমোভ

    এটি আপনার সিস্টেমে এমন ফাইলগুলির জন্য অনুসন্ধান করে যা আপনার দ্বারা স্পষ্টভাবে ইনস্টল করা হয়নি এবং যার কোনও নির্ভরতা নেই। এগুলি পাতার প্যাকেজ হিসাবে পরিচিত।

    YUM ব্যবহার করে উপলব্ধ সমস্ত RPM প্যাকেজ তালিকাভুক্ত করুন

    আপনি নিম্নলিখিত কমান্ডটি ব্যবহার করে YUM এর মধ্যে উপলব্ধ সমস্ত প্যাকেজ তালিকাভুক্ত করতে পারেন:

    yum তালিকা

    এটি আরও কার্যকর করার জন্য অতিরিক্ত প্যারামিটার রয়েছে যা আপনি তালিকায় যুক্ত করতে পারেন।

    উদাহরণস্বরূপ আপনার সিস্টেমে সমস্ত উপলভ্য আপডেটের তালিকাবদ্ধ করতে নিম্নলিখিত কমান্ডটি চালান:

    yum তালিকা আপডেট

    ইনস্টল করা সমস্ত প্যাকেজ দেখতে আপনার সিস্টেমে নিম্নলিখিত কমান্ডটি চালান:

    yum তালিকা ইনস্টল করা হয়েছে

    নিম্নলিখিত কমান্ডটি চালিয়ে আপনি রিপোজিটরিগুলি ব্যবহার না করে ইনস্টল করা সমস্ত ফাইলের তালিকা করতে পারেন:

    yum তালিকা অতিরিক্ত

    ইউএম ব্যবহার করে আরপিএম প্যাকেজগুলির জন্য কীভাবে অনুসন্ধান করবেন

    একটি নির্দিষ্ট প্যাকেজ সন্ধান করতে নিম্নলিখিত কমান্ডটি ব্যবহার করুন:

    yum অনুসন্ধান প্রোগ্রামের নাম | বর্ণনা

    উদাহরণস্বরূপ বাষ্প অনুসন্ধানের জন্য নিম্নলিখিত কমান্ডটি ব্যবহার করুন:

    yum অনুসন্ধান বাষ্প

    বিকল্পভাবে, নিম্নোক্তভাবে নির্দিষ্ট ধরণের অ্যাপ্লিকেশনটির জন্য অনুসন্ধান করুন:

    ইয়াম অনুসন্ধান "স্ক্রিন ক্যাপচার"

    ডিফল্টরূপে অনুসন্ধানের সুবিধাটি প্যাকেজের নাম এবং সংক্ষিপ্তসারগুলিতে দেখায় এবং ফলাফলগুলি না খুঁজে পাওয়া যায় তবে এটি বিবরণ এবং ইউআরএল অনুসন্ধান করবে।

    বিবরণ এবং ইউআরএল অনুসন্ধান করতে ইয়াম পেতে পাশাপাশি নিম্নলিখিত কমান্ডটি ব্যবহার করুন:

    yum অনুসন্ধান "স্ক্রিন ক্যাপচার" সব

    ইউএম ব্যবহার করে আরপিএম প্যাকেজগুলি সম্পর্কে কীভাবে তথ্য পাবেন

    আপনি নিম্নলিখিত কমান্ডটি ব্যবহার করে একটি প্যাকেজ সম্পর্কিত গুরুত্বপূর্ণ তথ্য পুনরুদ্ধার করতে পারেন:

    yum তথ্য প্যাকেজ নাম

    ফিরে আসা তথ্য নিম্নরূপ:

    • নাম
    • স্থাপত্য
    • সংস্করণ
    • মুক্তি
    • আয়তন
    • সংগ্রহস্থলের প্রয়োগ
    • সারাংশ
    • URL টি
    • লাইসেন্স
    • বিবরণ

    YUM ব্যবহার করে অ্যাপ্লিকেশনগুলির গ্রুপগুলি কীভাবে ইনস্টল করবেন

    YUM ব্যবহার করে গোষ্ঠীগুলির একটি তালিকা ফিরে পেতে নিম্নলিখিত কমান্ডটি চালান:

    yum গ্রুপ তালিকা | অধিক

    এই কমান্ড থেকে প্রাপ্ত আউটপুট নিম্নলিখিতগুলির মতো:

    • ন্যূনতম ইনস্টল
    • গণনা নোড
    • অবকাঠামো সার্ভার
    • ফাইল এবং মুদ্রণ সার্ভার
    • মেট ডেস্কটপ
    • বেসিক ওয়েব সার্ভার
    • ভার্চুয়ালাইজেশন হোস্ট
    • জিইউআই সহ সার্ভার
    • জিনোম ডেস্কটপ
    • কেডিএ প্লাজমা
    • বিকাশ এবং ক্রিয়েটিভ ওয়ার্কস্টেশন

    অতএব, আপনি নিম্নলিখিত কমান্ডটি ব্যবহার করে কে.ডি. প্লাজমা ডেস্কটপ পরিবেশ ইনস্টল করতে পারেন:

    yum গ্রুপ "কে। ডি। প্লাজমা ওয়ার্কস্পেস" ইনস্টল করুন

    এটি করার আগে আপনি কী প্যাকেজগুলি গ্রুপ তৈরি করে তা সন্ধান করতে পারেন। এটি করতে নিম্নলিখিত কমান্ডটি চালান:

    yum গ্রুপের তথ্য "কেডিএ প্লাজমা ওয়ার্কস্পেস" | অধিক

    আপনি লক্ষ্য করবেন যে আপনি যখন এই কমান্ডটি চালাবেন তখন আপনি গ্রুপগুলির মধ্যে গ্রুপগুলির একটি তালিকা দেখতে পাবেন। আপনি অবশ্যই এই গ্রুপগুলিতে গ্রুপ তথ্য চালাতে পারেন run

    YUM ব্যবহার করে আপনার সিস্টেমে কীভাবে RPM ফাইলগুলি ইনস্টল করবেন

    যদি আপনার সিস্টেমে সেট আপ করা কোনও रिपোরিটরি থেকে আরপিএম ফাইল ইনস্টল না হয় তবে কি হবে। সম্ভবত আপনি নিজের প্যাকেজ লিখেছেন এবং আপনি এটি ইনস্টল করতে চান।

    আপনার সিস্টেমে স্থানীয় একটি RPM প্যাকেজ ইনস্টল করতে নিম্নলিখিত কমান্ডটি চালান:

    yum স্থানীয় ইনস্টল ফাইল নাম

    যদি ফাইলটির নির্ভরতা প্রয়োজন হয় তবে নির্ভরতাগুলির জন্য সংগ্রহস্থলগুলি অনুসন্ধান করা হবে।

    YUM ব্যবহার করে কীভাবে একটি RPM প্যাকেজ পুনরায় ইনস্টল করবেন

    আপনি যদি দুর্ভাগ্য হন এবং কোনও প্রোগ্রাম যা একবার যে কারণে যে কোনও কারণে কাজ করা বন্ধ করে দিয়ে কাজ করছিল তবে নীচের কমান্ডটি ব্যবহার করে আবার এটি ইনস্টল করতে পারেন:

    yum পুনরায় ইনস্টল প্রোগ্রাম নাম

    এই কমান্ডটি ইতিমধ্যে ইনস্টল করা হিসাবে একই সংস্করণ নম্বর সহ একই প্রোগ্রামটিকে পুনরায় ইনস্টল করবে।

    আরপিএম প্যাকেজের জন্য সমস্ত নির্ভরতা কীভাবে তালিকাভুক্ত করা যায়

    প্যাকেজের জন্য সমস্ত নির্ভরতা তালিকাবদ্ধ করতে নিম্নলিখিত কমান্ডটি ব্যবহার করুন:

    yum ডিপলিস্ট প্রোগ্রামের নাম

    উদাহরণস্বরূপ ফায়ারফক্সের সমস্ত নির্ভরতা এটির জন্য অনুসন্ধান করুন:

    yum তালিকাভুক্ত ফায়ারফক্স

    ইউইউএম দ্বারা ব্যবহৃত সমস্ত ভান্ডারগুলি কীভাবে তালিকাভুক্ত করা যায়

    নিম্নলিখিত কমান্ডটি ব্যবহার করার জন্য আপনার সিস্টেমে কোন সংগ্রহস্থলগুলি উপলব্ধ তা জানতে:

    yum repolist

    ফিরে আসা তথ্য নিম্নরূপ হবে:

    • সংগ্রহস্থল আইডি - আইপি এপেল / x86_64
    • সংগ্রহস্থলের নাম - এন্টারপ্রাইজ লিনাক্স 7 এর জন্য অতিরিক্ত অতিরিক্ত প্যাকেজ
    • স্থিতি - সংগ্রহস্থলের মধ্যে বেশ কয়েকটি প্যাকেজ

    এই গাইডটি কীভাবে YUM কাজ করে তা সম্পর্কে একটি সামগ্রিক ইঙ্গিত দেয়। তবে এটি কেবল YUM এর সম্ভাব্য সমস্ত ব্যবহারের পৃষ্ঠকেই স্ক্র্যাচ করে। সমস্ত সম্ভাব্য স্যুইচ তালিকাভুক্ত সহ সম্পূর্ণ তথ্যের জন্য নিম্নলিখিত কমান্ডটি চালান:

    ম্যান ইয়াম