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

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

علی مرادی

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

در ادامه با ما در شتابان هاست همراه باشید.

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

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

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

sudo yum list installed

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

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

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

sudo yum list installed | less

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

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

sudo yum list installed | grep unzip

خروجی:

unzip.x86_64    6.0-19.el7    @anaconda

خروجی فوق نشان می دهد که unzip نسخه ۶٫۰-۱۹ روی دستگاه نصب شده است.

بسته های نصب شده را با 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

خروجی:

۶۰۳

خروجی فوق نشان می دهد که ۶۰۳ بسته نصب شده است.

جمع بندی:

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

امیدوارم این مقاله براتون مفید بوده باشه.

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

برچسب ها: دستورات لینوکس