.\" Generated by scdoc 1.11.4 .\" Complete documentation for this program is not available as a GNU info page .ie \n(.g .ds Aq \(aq .el .ds Aq ' .nh .ad l .\" Begin generated content: .TH "RPM-PLUGINS" "8" "2026-03-06" "RPM 6.0.1" .PP .SH "نام (NAME)" .PP rpm-plugins \- افزونه‌های مدیر بسته RPM .PP .SH "توضیحات (DESCRIPTION)" .PP افزونه‌های RPM قابلیت‌هایی را فراهم می‌کنند که برای استفاده در همه جا مناسب نیستند.\& ممکن است این افزونه‌ها بر روی برخی پلتفرم‌ها ساخته یا عرضه نشوند، یا ممکن است بر روی برخی سیستم‌ها نصب نشده یا غیرفعال باشند.\& .PP این امر به افزونه‌ها اجازه می‌دهد با سیستم‌هایی تعامل داشته باشند که ممکن است به عنوان یک پیش‌نیاز (وابستگی) برای RPM پذیرفتنی نباشند و قابلیت‌هایی را ارائه دهند که ممکن است در شرایطی خاص ناخواسته باشند.\& .PP .SH "پیکربندی (CONFIGURATION)" .PP برخی از افزونه‌ها می‌توانند با ماکروهای خاصی پیکربندی شوند یا توسط پارامترهای خط فرمان تحت تأثیر قرار گیرند.\& اما بیشتر آن‌ها تنها می‌توانند فعال یا غیرفعال شوند.\& برای جزئیات به صفحه راهنمای (man) افزونه مراجعه کنید.\& .PP افزونه‌ها توسط ماکروی \fB%__transaction_NAME\fR کنترل می‌شوند که بر روی مکان فایل افزونه تنظیم می‌شود.\& لغو تعریف (undefining) ماکرو یا تنظیم آن روی \fB%{nil}\fR از اجرای افزونه جلوگیری می‌کند.\& .PP این کار را می‌توان در خط فرمان RPM انجام داد، به عنوان مثال با \fB--undefine=__transaction_syslog\fR.\& برای غیرفعال کردن دائمی یک افزونه، فایلی با نام \fImacros.\&*\fR را در \fI/etc/rpm/\fR قرار دهید که شامل متن زیر باشد: .PP .nf .RS 4 %__transaction_NAME %{nil} .fi .RE .PP گزینه دیگر حذف افزونه از سیستم است، در صورتی که در زیربسته اختصاصی خود بسته‌بندی شده باشد.\& .PP برای برخی عملیات‌ها ممکن است مطلوب باشد که همه افزونه‌ها به طور هم‌زمان غیرفعال شوند.\& این کار را می‌توان با دادن \fB--noplugins\fR به \fBrpm\fR(8) در خط فرمان انجام داد.\& .PP .SH "همچنین ببینید (SEE ALSO)" .PP \fBrpm\fR(8)، \fBrpm-plugin-audit\fR(8)، \fBrpm-plugin-ima\fR(8)، \fBrpm-plugin-prioreset\fR(8)، \fBrpm-plugin-selinux\fR(8)، \fBrpm-plugin-syslog\fR(8)، \fBrpm-plugin-systemd-inhibit\fR(8)