.\" Man page generated from reStructuredText .\" by the Docutils 0.23 manpage writer. . . .nr rst2man-indent-level 0 . .de1 rstReportMargin \\$1 \\n[an-margin] level \\n[rst2man-indent-level] level margin: \\n[rst2man-indent\\n[rst2man-indent-level]] - \\n[rst2man-indent0] \\n[rst2man-indent1] \\n[rst2man-indent2] .. .de1 INDENT .\" .rstReportMargin pre: . RS \\$1 . nr rst2man-indent\\n[rst2man-indent-level] \\n[an-margin] . nr rst2man-indent-level +1 .\" .rstReportMargin post: .. .de UNINDENT . RE .\" indent \\n[an-margin] .\" old: \\n[rst2man-indent\\n[rst2man-indent-level]] .nr rst2man-indent-level -1 .\" new: \\n[rst2man-indent\\n[rst2man-indent-level]] .in \\n[rst2man-indent\\n[rst2man-indent-level]]u .. .TH "DNF5-REPOSYNC" "8" "Sep 06, 2026" "" "dnf5" .SH "نام (NAME)" dnf5-reposync \- همگام‌سازی و ایجاد رونوشت محلی از مخازن راه دور .SH "خلاصه دستور (SYNOPSIS)" .sp \fBdnf5 [GLOBAL OPTIONS] reposync [OPTIONS]\fP .SH "توضیحات (DESCRIPTION)" .sp دستور \fBreposync\fP رونوشت‌های محلی از مخازن دوردست ایجاد می‌کند. این دستور از بارگیری مجدد بسته‌هایی که پیش‌تر در دایرکتوری محلی موجود هستند جلوگیری می‌کند. .sp به‌طور پیش‌فرض، \fBreposync\fP تمام مخازن فعال را همگام‌سازی می‌کند. با این حال، می‌توانید با استفاده از گزینه‌های استاندارد DNF5 مانند \fB\-\-repo\fP، \fB\-\-enable\-repo\fP یا \fB\-\-disable\-repo\fP مجموعه مخازن مورد نظر برای همگام‌سازی را سفارشی‌سازی کنید. .SH "گزینه‌ها (OPTIONS)" .INDENT 0.0 .TP .B \fB\-\-arch=, \-a \fP فقط بسته‌های مربوط به معماری مشخص‌شده را بارگیری می‌کند. این گزینه می‌تواند چندین بار مشخص شود. رفتار پیش‌فرض، بارگیری بسته‌ها برای تمام معماری‌ها است. .TP .B \fB\-\-delete\fP بسته‌های محلی را که دیگر در مخزن دوردست وجود ندارند حذف می‌کند. .TP .B \fB\-\-destdir=\fP مسیر ریشه‌ای را که مخازن بارگیری‌شده در آن ذخیره می‌شوند، نسبت به دایرکتوری کاری جاری مشخص می‌کند. به‌طور پیش‌فرض در دایرکتوری کاری جاری ذخیره می‌شود. هر مخزن بارگیری‌شده زیردایرکتوری‌ای به نام شناسه (ID) خود در این مسیر خواهد داشت. .TP .B \fB\-\-download\-metadata\fP تمام متادیتای مخزن را بارگیری می‌کند. رونوشت بارگیری‌شده بدون نیاز به اجرای \fBcreaterepo_c\fP بلافاصله به عنوان یک مخزن قابل استفاده است. هنگام استفاده هم‌زمان با \fB\-\-newest\-only\fP، تنها جدیدترین نسخه‌های بسته بارگیری می‌شوند. با این حال، متادیتا همچنان به بسته‌های قدیمی‌تر نیز ارجاع خواهد داد. برای جلوگیری از بروز مشکلات ناشی از نبود فایل‌های RPM، به‌روزرسانی متادیتا با استفاده از \fBcreaterepo_c \-\-update\fP را مد نظر قرار دهید؛ در غیر این صورت، DNF هنگام تلاش برای نصب بسته‌های قدیمی‌تر با خطا مواجه خواهد شد. .TP .B \fB\-\-gpgcheck, \-g\fP بسته‌هایی را که پس از بارگیری در تایید امضای OpenPGP رد می‌شوند حذف می‌کند. در صورتی که حداقل یک بسته حذف شود، دستور با کد خروج \fB1\fP پایان می‌یابد. .sp نکته: برای مخازنی که با \fBgpgcheck=0\fP پیکربندی شده‌اند، حتی در صورت استفاده از این گزینه، امضاهای OpenPGP بررسی نمی‌شوند. .TP .B \fB\-\-metadata\-path=\fP مسیر ریشه‌ای را که فایل‌های متادیتای بارگیری‌شده در آن ذخیره می‌شوند مشخص می‌کند. در صورت عدم تعیین، مقدار پیش‌فرض آن همان مقدار \fB\-\-destdir\fP خواهد بود. .TP .B \fB\-\-min\-buildtime \fP تنها بسته‌هایی را بارگیری می‌کند که زمان ساخت (buildtime) آن‌ها جدیدتر یا برابر با \fBYYYY\-MM\-DD 00:00:00 UTC\fP باشد. توجه داشته باشید که این گزینه ممکن است به مخازن نیمه‌همگام‌شده منجر شود و بسته‌های ناموجود می‌توانند مشکلات وابستگی ایجاد کنند. .TP .B \fB\-\-newest\-only, \-n\fP تنها جدیدترین نسخه‌های بسته‌ها را از هر مخزن بارگیری می‌کند. .TP .B \fB\-\-norepopath\fP از افزوده‌شدن شناسه مخزن به مسیر بارگیری جلوگیری می‌کند. این گزینه تنها هنگام همگام‌سازی یک مخزن منفرد قابل استفاده است (رفتار پیش‌فرض، شناسه مخزن را به مسیر اضافه می‌کند). .TP .B \fB\-\-remote\-time\fP تلاش می‌کند برچسب‌های زمانی (timestamps) فایل‌های بارگیری‌شده محلی را با برچسب‌های زمانی سمت سرور دوردست تطبیق دهد. .TP .B \fB\-\-safe\-write\-path=\fP پیشوند مسیر سیستم‌فایلی را که reposync مجاز است فایل‌ها را در آن بنویسد تعریف می‌کند. در صورت عدم تعیین، مقدار پیش‌فرض آن مسیر بارگیری مخزن است. این گزینه برای مخازنی مفید است که از مکان‌های نسبی بسته‌ها استفاده می‌کنند که به بیرون از دایرکتوری مخزن منتهی می‌شوند (مانند \fB\&../packages_store/foo.rpm\fP). .sp هشدار: هر فایلی در مسیر \fBsafe\-write\-path\fP ممکن است بازنویسی شود. این گزینه تنها هنگام همگام‌سازی یک مخزن منفرد قابل استفاده است. .TP .B \fB\-\-srpm\fP بسته‌های سورس (منبع) را بارگیری می‌کند. معادل استفاده از \fB\-\-arch=src\fP است. .TP .B \fB\-\-urls, \-u\fP نشانی‌های اینترنتی (URL) فایل‌هایی را که قرار است بارگیری شوند بدون بارگیری واقعی آن‌ها چاپ می‌کند. .UNINDENT .SH "مثال‌ها (EXAMPLES)" .INDENT 0.0 .TP .B \fBdnf reposync \-\-repoid=the_repo\fP همگام‌سازی تمام بسته‌ها از مخزن با شناسه \fBthe_repo\fP\&. نسخه همگام‌سازی‌شده در زیردایرکتوری \fBthe_repo\fP از دایرکتوری کاری جاری ذخیره می‌شود. .TP .B \fBdnf reposync \-\-destdir=/my/repos/path \-\-repoid=the_repo\fP همگام‌سازی تمام بسته‌ها از مخزن با شناسه \fBthe_repo\fP\&. در این حالت فایل‌ها در دایرکتوری \fB/my/repos/path/the_repo\fP ذخیره می‌شوند. .TP .B \fBdnf reposync \-\-repoid=the_repo \-\-download\-metadata\fP همگام‌سازی تمام بسته‌ها و متادیتا از مخزن \fBthe_repo\fP\&. .sp مخزن همگام‌سازی‌شده با گزینه \fB\-\-download\-metadata\fP می‌تواند مستقیماً با DNF استفاده شود؛ به عنوان مثال با استفاده از گزینه \fB\-\-repofrompath\fP: .sp \fBdnf \-\-repofrompath=syncedrepo,the_repo \-\-repoid=syncedrepo list \-\-available\fP .UNINDENT .SH "نویسنده (AUTHOR)" AUTHORS.md را در توزیع کد منبع dnf5 ببینید. .SH "حق نشر (COPYRIGHT)" مشارکت‌کنندگان در پروژه dnf5. .\" End of generated man page.