ما اخیراً آموخته ایم:
🐧 نحوه لیست کردن بسته های نصب شده در Linux
این یک راهنمای سریع برای بررسی ارائه دهنده بسته نصب شده RPM در سیستم شماست.
در برخی از سناریوها ، بسته rpm سفارشی ممکن است در سیستم یا محیط خاصی سازگار نباشد یا پشتیبانی شود.
این راهنما به شما كمك می كند تا فروشنده بسته های rpm كه شخص ثالث هستند یا نیستند را از فروشنده سیستم عامل شناسایی كنید
لیست اطلاعات فروشنده بسته RPM
برای لیست تمام بسته های دور در دقیقه با اطلاعات سازنده ، از پارامتر –query format (–of) استفاده کنید.
# rpm -qa --queryformat '٪ {NAME} -٪ {VERSION} -٪ {RELEASE}.٪ {ARCH}٪ {VENDOR} n'
نمونه خروجی:
# rpm -qa --queryformat '٪ {NAME} -٪ {VERSION} -٪ {RELEASE}.٪ {ARCH}٪ {VENDOR} n'
python3-pyparted-3.11.0-13.el8.x86_64 CentOS
python3-gobject-base-3.28.3-1.el8.x86_64 CentOS
libvirt-daemon-driver-secret-4.5.0-42.module_el8.2.0 + 320 + 13f867d7.x86_64 CentOS
gnome-screenshot-3.26.0-3.el8.x86_64 CentOS
fontpackages-filesystem-1.44-22.el8.noarch CentOS
libevdev-1.8.0-1.el8.x86_64 CentOS
cronie-1.5.2-4.el8.x86_64 CentOS
lua-json-1.3.2-9.el8.noarch CentOS
mesa-libglapi-19.3.4-2.el8.x86_64 CentOS
baobab-3.28.0-4.el8.x86_64 CentOS
xkeyboard-config-2.28-1.el8.noarch CentOS
...
لیست بسته های شخص ثالث یا غیربومی
برای لیست تمام بسته هایی که توسط CentOS ارائه نشده اند ، دستور زیر را اجرا کنید:
# rpm -qa --qf "٪ {NAME} -٪ {VERSION} - ٪ {RELEASE} -٪ {ARCH}٪ {VENDOR} n "| awk '{if ($ 2! = "CentOS") چاپ 0 $؛}'
نمونه خروجی از سرور CentOS 8:
# rpm -qa --qf "٪ {NAME} -٪ {VERSION} -٪ {RELEASE} -٪ {ARCH}٪ {VENDOR} n "| awk '{if ($ 2! = "CentOS") چاپ 0 $؛}'
gpg-pubkey-8483c65d-5ccc5b19- (هیچ) (هیچ)
amazon-ssm-agent-2.3.1644.0-1-x86_64 Amazon.com
gpg-pubkey-6963f07f-57fad2ec- (هیچ) (هیچ)
اطلاعات بیشتر
اگر دوست دارید درباره یک بسته rpm خاص بیشتر بدانید! درخواست نصب rpm
# rpm -qi [rpm_name]
مثال:
# rpm -qi tree نام: درخت نسخه: 1.7.0 انتشار: 15.el8 معماری: x86_64 تاریخ نصب: پنج شنبه 27 آگوست 2020 05:24:23 PM UTC گروه: نامشخص اندازه: 111603 مجوز: GPLv2 + امضا: RSA / SHA256 ، سه شنبه 02 ژوئیه 2019 01:53:45 AM UTC ، شناسه اصلی 05b555b38483c65d منبع RPM: tree-1.7.0-15.el8.src.rpm تاریخ ساخت: شنبه 11 مه 2019 03:54:52 PM UTC میزبان ساخت: x86-01.mbox.centos.org جابجایی ها: (قابل جابجایی نیست) Packager: CentOS Buildsysفروشنده: CentOS URL: http://mama.indstate.edu/users/ice/tree/ خلاصه: نمایشگر درخت فایل سیستم شرح: ابزار درخت بصورت بازگشتی محتوای دایرکتوری ها را در یک نمایش می دهد قالب درخت مانند. Tree در اصل یک پورت UNIX از درخت DOS است ابزار
2. بسته ای را درخواست کنید که در مکان مشخص شده وجود داشته باشد:
# rpm -qpi [rpm_with_absolute_path]
مثال:
# rpm -qpi /tmp/telnet-0.17-73.el8_1.1.x86_64.rpm نام: telnet دوران: 1 نسخه: 0.17 انتشار: 73.el8_1.1 معماری: x86_64 تاریخ نصب: (نصب نشده است) گروه: برنامه ها / اینترنت اندازه: 156776 مجوز: BSD امضا: RSA / SHA256 ، دوشنبه 13 آوریل 2020 06:13:23 PM UTC ، شناسه اصلی 05b555b38483c65d منبع RPM: telnet-0.17-73.el8_1.1.src.rpm تاریخ ساخت: دوشنبه 13 آوریل 2020 05:58:20 PM بعد از ظهر میزبان ساخت: x86-01.mbox.centos.org جابجایی ها: (قابل جابجایی نیست) Packager: CentOS Buildsysفروشنده: CentOS URL: http://web.archive.org/web/20070819111735/www.hcs.harvard.edu/~dholland/computers/old-netkit.html خلاصه: برنامه سرویس گیرنده برای پروتکل ورود از راه دور Telnet شرح: Telnet یک پروتکل محبوب برای ورود به سیستم های از راه دور در سراسر کشور است اینترنت این بسته یک خط فرمان مشتری Telnet
را فراهم می کند همچنین به بخش زیر مراجعه کنید:
📦 نحوه نمایش محتویات یک بسته لینوکس