.\" 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-MANIFEST" "5" "2026-03-06" "RPM 6.0.1" .PP .SH "نام (NAME)" \fBrpm-manifest\fR \- قالب فایل مانیفست بسته‌های rpm .PP .SH "خلاصه دستور (SYNOPSIS)" \fIGLOB\fR .\&.\&.\& .PP # \fICOMMENT\fR .PP .SH "توضیحات (DESCRIPTION)" فایل‌های مانیفست بستهٔ RPM فایل‌های متنی ساده‌ای هستند که شامل یک یا چند ورودی \fBglob\fR(7) بوده و انتظار می‌رود با فایل‌های بسته‌های RPM یا دیگر مانیفست‌های بسته مطابقت داشته باشند.\& .PP مانیفست‌های بسته می‌توانند به عنوان روشی برای مستندسازی نصب مجموعه‌های بزرگی از بسته‌ها به شیوه‌ای بومی در RPM استفاده شوند، بدون آنکه نیازی به راه‌اندازی مخازن و پیکربندی برنامه‌های خارجی حل وابستگی (depsolver) برای استفاده از آن‌ها باشد.\& مانیفست‌ها برای اهداف کاربر نهایی چندان مناسب و روان نیستند، اما به عنوان مثال برای نصب سریع یک ایمیج پایه از مجموعه‌ای از پیش تعیین‌شده از نسخه‌های بسته‌ها در یک شاخهٔ محلی، استفاده از مانیفست می‌تواند بسیار آسان‌تر و سریع‌تر از به‌کارگیری یک حل‌کنندهٔ وابستگی باشد.\& همچنین می‌توان از مانیفست برای دور زدن محدودیت‌های طول خط فرمان استفاده کرد.\& .PP الگوهای glob نسبی نسبت به دایرکتوری جاری کاربر تفسیر می‌شوند.\& وجود چندین glob در هر خط مجاز است، اما جهت خوانایی بهتر، توصیه می‌شود در هر خط تنها از یک مورد استفاده شود.\& .PP خطوطی که با \fB#\fR آغاز می‌شوند، توضیح (comment) در نظر گرفته می‌شوند.\& خط‌های خالی و خطوطی که تنها شامل فاصله‌های خالی هستند نادیده گرفته می‌شوند.\& .PP .SH "مثال‌ها (EXAMPLES)" .PP .SS "مثال ۱. مانیفست تمام نسخه‌های myproj-1.0 و وابستگی‌های آن‌ها" .nf .RS 4 /mnt/myproj/rpm/myproj-1\&.0-*\&.x86_64\&.rpm /mnt/deplib/rpm/mylib-2\&.1-*\&.x86_64\&.rpm .fi .RE .PP .SS "مثال ۲. مانیفست تمام بسته‌های noarch در مکان پیش‌فرض rpmbuild(1)" .nf .RS 4 ~/rpmbuild/RPMS/noarch/*\&.rpm .fi .RE .PP .SS "مثال ۳. مانیفست به عنوان یک ایمیج پایه ساده" .PP ایجاد مانیفستی به نام \fBmymanifest.\&mft\fR از بسته‌های نصب‌شدهٔ فعلی، با فرض مسیر پایهٔ \fB/mnt/Packages\fR برای فایل‌های بستهٔ RPM، و نصب آن در یک ریشهٔ سیستمی جایگزین در \fB/srv/test\fR: .PP .nf .RS 4 rpm -qa --qf \&'/mnt/Packages/%{nevra}\&.rpm\\n\&' > mymanifest\&.mft rpm -Uv --root /srv/test mymanifest\&.mft .fi .RE .PP .SH "همچنین ببینید (SEE ALSO)" \fBrpm\fR(8) \fBrpm-common\fR(8)