অ্যান্ড্রয়েড

সেন্টোতে ইনস্টল করা প্যাকেজগুলি কীভাবে তালিকাভুক্ত করা যায়

SKR 1.4 - SKR 1.4 Turbo Firmware load

SKR 1.4 - SKR 1.4 Turbo Firmware load

সুচিপত্র:

Anonim

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

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

Yum সহ ইনস্টল হওয়া প্যাকেজগুলির তালিকা দিন

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

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

sudo yum list installed

এটি RPM প্যাকেজগুলির সংস্করণ এবং সংগ্রহস্থল সম্পর্কিত তথ্য সহ সমস্ত ইনস্টল করা প্যাকেজগুলির তালিকা মুদ্রণ করবে।

সাধারণত, প্যাকেজগুলির তালিকা দীর্ঘ, আরও ভাল পঠনযোগ্যতার জন্য আউটপুটটিকে less করে পাইপ দেওয়া ভাল ধারণা:

sudo yum list installed | less

নির্দিষ্ট প্যাকেজ ইনস্টল করা আছে কিনা তা জানতে, grep কমান্ড দিয়ে আউটপুট ফিল্টার করুন।

উদাহরণস্বরূপ, আনজিপ প্যাকেজটি আপনি চালিত সিস্টেমে ইনস্টল করা আছে কিনা তা খুঁজে বের করার জন্য:

sudo yum list installed | grep unzip

unzip.x86_64 6.0-19.el7 @anaconda

উপরের আউটপুটটি দেখায় যে আনজিপ সংস্করণ 6.0-19টি মেশিনে ইনস্টল করা আছে।

আরপিএম সহ ইনস্টল করা প্যাকেজগুলির তালিকা দিন

-q অপশন সহ rpm কমান্ড আপনাকে প্যাকেজগুলি জিজ্ঞাসা করতে দেয়।

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

sudo rpm -qa

নির্দিষ্ট প্যাকেজ ইনস্টল রয়েছে কিনা তা অনুসন্ধান (অনুসন্ধান) করতে প্যাকেজের নামটি rpm -q কমান্ডটি দিয়ে দিন। নিম্নলিখিত কমান্ডটি আপনাকে tmux প্যাকেজ সিস্টেমে ইনস্টল করা আছে কিনা তা দেখায়:

sudo rpm -q tmux

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

tmux-1.8-4.el7.x86_64

অন্যথায়, কমান্ডটি মুদ্রণ করবে:

package tmux2is not installed

কোয়েরি প্যাকেজ পাস -i সম্পর্কে আরও তথ্য পেতে:

sudo rpm -qi tmux

সমস্ত ইনস্টল করা প্যাকেজগুলির একটি তালিকা তৈরি করুন

আপনার সেন্টোস সিস্টেমে ইনস্টল করা সমস্ত প্যাকেজগুলির নামের একটি তালিকা তৈরি করতে এবং এটি প্যাকেজ_লিস্ট.টিএসটি নামের একটি ফাইলে সংরক্ষণ করতে, কমান্ড আউটপুটটি ফাইলে পুনর্নির্দেশ করুন:

sudo rpm -qa > packages_list.txt

অন্য সার্ভারে একই প্যাকেজ ইনস্টল করতে আপনি cat কমান্ডটি ব্যবহার করে সমস্ত প্যাকেজ yum পাস করতে পারবেন:

sudo yum -y install $(cat packages_list.txt)

ইনস্টল হওয়া প্যাকেজগুলির সংখ্যা গণনা করুন

আপনার সিস্টেমে কয়টি প্যাকেজ ইনস্টল করা হয়েছে তা জানতে, আগের মতো একই কমান্ডটি ব্যবহার করুন তবে আউটপুটটিকে কোনও ফাইলে পুনর্নির্দেশ না করে লাইনগুলি গণনা করার জন্য wc ইউটিলিটিতে পাইপ করুন:

sudo rpm -qa | wc -l

603

উপরের ফলাফলটি দেখায় যে এখানে 603 টি প্যাকেজ ইনস্টল করা আছে।

উপসংহার

CentOS সিস্টেমে আপনি ইনস্টল করা প্যাকেজগুলি yum list installed এবং rpm -qa কমান্ড ব্যবহার করে তালিকাভুক্ত করতে পারেন।

আপনার কোনও প্রশ্ন থাকলে নির্দ্বিধায় কোনও মন্তব্য করুন leave

সেন্টস ইয়াম আরপিএম