وبلاگ رسانگار
با ما حرفه ای باشید

سرور مجازی NVMe

روش لیست کردن بسته های نصب شده CentOS

0 19
زمان لازم برای مطالعه: 3 دقیقه



در این آموزش به شما نشان می دهیم که چگونه بسته های نصب شده را لیست و فیلتر کنید CentOS. دانستن اینکه چگونه بسته های نصب شده را در خود لیست کنید CentOS سیستم می تواند در شرایطی مفید باشد که باید همان بسته ها را روی دستگاه دیگری نصب کنید یا اگر می خواهید سیستم خود را مجدداً نصب کنید.

همچنین به شما نشان خواهیم داد که چگونه می توانید بررسی کنید که آیا یک بسته خاص نصب شده است، بسته های نصب شده را بشمارید و نسخه یک بسته نصب شده را پیدا کنید.

لیست بسته های نصب شده با Yum

YUM
(Yellow dog Updater)، پیش فرض است CentOS مدیر بسته می توان از آن برای دانلود، نصب، حذف، پرس و جو و مدیریت استفاده کرد CentOS بسته های نرم افزاری RPM از طرف رسمی و شخص ثالث CentOS مخازن

برای لیست کردن بسته های نصب شده روی خود CentOS سیستم با yum، از دستور زیر استفاده کنید:

sudo yum list installed

فهرستی از تمام بسته های نصب شده، از جمله اطلاعات مربوط به نسخه ها و مخزن بسته های RPM را چاپ می کند.

بسته های نصب شده را با yum لیست کنید

معمولاً لیست بسته ها طولانی است، برای خوانایی بهتر، ایده خوبی است که خروجی را به آن لوله کنید less:

sudo yum list installed | less

برای اینکه بفهمید بسته خاصی نصب شده است یا خیر، خروجی را با فیلتر فیلتر کنید grep
فرمان

پیشنهاد می‌کنیم بخوانید:  فرآیند بوت لینوکس – هنگام بوت شدن RHEL چه اتفاقی می افتد

به عنوان مثال، برای اینکه بفهمید بسته unzip روی سیستمی که اجرا می کنید نصب شده است یا خیر:

sudo yum list installed | grep unzip
unzip.x86_64    6.0-19.el7    @anaconda

خروجی بالا نشان می دهد که unzip نسخه 6.0-19 روی دستگاه نصب شده است.

لیست بسته های نصب شده با RPM

را rpm
فرمان با -q گزینه به شما امکان می دهد بسته ها را پرس و جو کنید.

دستور زیر تمام بسته های نصب شده را لیست می کند:

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

فهرستی از تمام بسته های نصب شده ایجاد کنید

برای ایجاد لیستی از نام تمام بسته های نصب شده بر روی خود CentOS سیستم و آن را در فایلی به نام ذخیره کنید packages_list.txt، خروجی فرمان را به فایل تغییر مسیر دهید:

sudo rpm -qa > packages_list.txt

برای نصب بسته های مشابه روی سرور دیگری می توانید از آن استفاده کنید cat
دستور ارسال تمام بسته ها به yum:

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

تعداد بسته های نصب شده را بشمارید

برای اینکه بفهمید چه تعداد پکیج روی سیستم شما نصب شده است، از همان دستور قبلی استفاده کنید اما به جای اینکه خروجی را به یک فایل هدایت کنید، آن را به wc
ابزار شمارش خطوط:

sudo rpm -qa | wc -l
603

خروجی بالا نشان می دهد که 603 بسته نصب شده است.

پیشنهاد می‌کنیم بخوانید:  Bash: به فایل اضافه شود

نتیجه

که در CentOS سیستم هایی که می توانید بسته های نصب شده را با استفاده از لیست لیست کنید yum list installed و rpm -qa دستورات

در صورت داشتن هر گونه سوال در کامنت بگذارید.

centos yum rpm
برای نگارش بخشهایی از این متن ممکن است از ترجمه ماشینی یا هوش مصنوعی GPT استفاده شده باشد
لطفا در صورت وجود مشکل در متن یا مفهوم نبودن توضیحات، از طریق دکمه گزارش نوشتار یا درج نظر روی این مطلب ما را از جزییات مشکل مشاهده شده مطلع کنید تا به آن رسیدگی کنیم

زمان انتشار: 1402-12-27 14:55:03

امتیاز شما به این مطلب
دیدگاه شما در خصوص مطلب چیست ؟

آدرس ایمیل شما منتشر نخواهد شد.

لطفا دیدگاه خود را با احترام به دیدگاه های دیگران و با توجه به محتوای مطلب درج کنید