.\" Generated by scdoc 1.11.3 .\" 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 "rebuildctl" "1" "2025-08-29" .PP .SH "نام (NAME)" .PP rebuildctl \- مدیریت و استعلام از سرویس \fBrebuilderd\fR(1) .PP .SH "خلاصه دستور (SYNOPSIS)" .PP \fBrebuildctl\fR [-vH https://rebuilder.\&example.\&com] [-c /etc/rebuilderd.\&conf] .PP .SH "توضیحات (DESCRIPTION)" .PP برنامه اجرایی rebuildctl برای استعلام و مدیریت نمونه‌های \fBrebuilderd\fR استفاده می‌شود.\& عملکرد این برنامه به چندین زیردستور تقسیم شده است.\& .PP .SH "وضعیت (STATUS)" .PP فهرست کردن کارگزارهای موجود و فرآیندی که در حال حاضر روی آن کار می‌کنند.\& .PP \fB--color\fR .RS 4 اجباری کردن نمایش رنگی حتی اگر stdout یک tty نباشد.\& این گزینه برای استفاده به همراه \fBwatch -c\fR مفید است.\& .PP .RE \fBrebuildctl status\fR .PP .SH "بسته‌ها (PKGS)" .PP .SS "فهرست (LS)" .PP فهرست کردن بسته‌های شناخته‌شده برای rebuilderd به همراه وضعیت آن‌ها.\& .PP \fB--color\fR .RS 4 اجباری کردن نمایش رنگی حتی اگر stdout یک tty نباشد.\& این گزینه برای استفاده به همراه \fBwatch -c\fR مفید است.\& .PP .RE \fB--json\fR .RS 4 چاپ پاسخ در قالب json به‌جای قالب‌بندی خوانا (pretty-print).\& .PP .RE \fB--distro \fR .RS 4 انتخاب بسته‌ها از یک توزیع مشخص، مانند \fBarchlinux\fR یا \fBdebian\fR.\& .PP .RE \fB--suite \fR .RS 4 انتخاب بسته‌ها از یک مجموعه/مخزن مشخص، مانند \fBmain\fR، \fBcontrib\fR، \fBnon-free\fR یا \fBcore\fR، \fBextra\fR و \fBcommunity\fR.\& .PP .RE \fB--architecture \fR .RS 4 انتخاب بسته‌ها با یک معماری مشخص.\& .PP .RE \fB--name \fR .RS 4 انتخاب بسته‌ها با یک نام مشخص.\& .PP .RE \fB--status \fR .RS 4 انتخاب بسته‌ها با یک وضعیت مشخص.\& مقادیر ممکن عبارتند از \fBGOOD\fR، \fBBAD\fR و \fBUNKWN\fR.\& .PP .RE \fBrebuildctl pkgs ls\fR --status GOOD .PP .SS "همگام‌سازی (SYNC)" .PP همگام‌سازی مجموعه‌ای از بسته‌ها در rebuilderd و قرار دادن خودکار آن‌ها در صف بررسی و اعتبارسنجی.\& برای توضیح دقیق‌تر درباره نحوه کارکرد فیلترها می‌توانید به \fBrebuilderd-sync.\&conf\fR(5) مراجعه کنید.\& .PP \fB--architecture \fR .RS 4 معماری مورد نظر برای واردسازی (در صورت نیاز).\& این گزینه می‌تواند چندین بار مشخص شود.\& مقادیر ممکن به توزیع بستگی دارند، مانند x86_64 برای آرچ لینوکس یا amd64 برای دبیان.\& .PP .RE \fB--release \fR .RS 4 انتشارهایی که باید وارد شوند (در صورت نیاز).\& این گزینه می‌تواند چندین بار مشخص شود.\& .PP .RE \fB--print-json\fR .RS 4 اجرای آزمایشی (dry-run) و فقط نمایش مواردی که همگام‌سازی می‌شدند، به‌جای ارسال واقعی آن‌ها به rebuilderd.\& .PP .RE \fB--maintainer \fR .RS 4 تنها انتخاب بسته‌های متعلق به نگه‌دارندگانی مشخص.\& .PP .RE \fB--pkg \fR .RS 4 تنها انتخاب بسته‌های مشخص یا بسته‌های منطبق بر یک الگو.\& .PP .RE \fB--exclude \fR .RS 4 نادیده گرفتن همیشگی بسته‌های منطبق بر این الگو، حتی اگر با یکی از فیلترهای دیگر نیز مطابقت داشته باشند.\& .PP .RE \fBrebuildctl pkgs sync\fR archlinux community --architecture x86_64 \e .br '\&https://ftp.\&halifax.\&rwth-aachen.\&de/archlinux/$repo/os/$arch'\& \e .br --maintainer kpcyrd --print-json .PP .SS "پروفایل‌های همگام‌سازی (SYNC-PROFILES)" .PP این دستور بسیار شبیه به \fBpkgs sync\fR است، اما تمام گزینه‌ها را به‌جای آن از یک فایل پیکربندی می‌خواند.\& این پروفایل‌ها توسط تایمر systemd نیز استفاده می‌شوند.\& .PP \fB--color\fR .RS 4 اجباری کردن نمایش رنگی حتی اگر stdout یک tty نباشد.\& این گزینه برای استفاده به همراه \fBwatch -c\fR مفید است.\& .PP .RE \fB--print-json\fR .RS 4 اجرای آزمایشی (dry-run) و فقط نمایش مواردی که همگام‌سازی می‌شدند، به‌جای ارسال واقعی آن‌ها به rebuilderd.\& .PP .RE \fB--sync-config /etc/rebuilderd-sync.\&conf\fR .RS 4 فایل پیکربندی برای خواندن پروفایل‌ها از آن.\& .PP .RE \fBrebuildctl pkgs sync-profile\fR archlinux-core .PP .SH "صف (QUEUE)" .PP .SS "فهرست (LS)" .PP فهرست کردن صف کاری فعلی.\& .PP \fB--color\fR .RS 4 اجباری کردن نمایش رنگی حتی اگر stdout یک tty نباشد.\& این گزینه برای استفاده به همراه \fBwatch -c\fR مفید است.\& .PP .RE \fB--head\fR .RS 4 تنها نمایش ۲۵ مورد اول موجود در صف.\& .PP .RE \fB--json\fR .RS 4 چاپ پاسخ در قالب json به‌جای قالب‌بندی خوانا (pretty-print).\& .PP .RE \fBrebuildctl queue ls\fR --head .PP .SS "ارسال به صف (PUSH)" .PP ارسال مجدد یک بسته مشخص به صف کاری.\& اگر نسخه مشخص نشده باشد، نسخه فعلی به‌طور خودکار انتخاب می‌شود.\& .PP \fB--architecture\fR .RS 4 می‌توانید به صورت اختیاری بر اساس معماری فیلتر کنید.\& در غیر این صورت تمامی موارد منطبق به صف اضافه می‌شوند.\& .PP .RE \fBrebuildctl queue push\fR archlinux community rebuilderd .PP .SS "حذف از صف (DROP)" .PP حذف یک بسته مشخص از صف کاری.\& به صورت اختیاری یک نسخه مشخص را برای حذف انتخاب کنید.\& .PP \fBrebuildctl queue drop\fR archlinux community rebuilderd .PP .SH "همچنین ببینید (SEE ALSO)" .PP \fBrebuilderd\fR(1), \fBrebuilderd.\&conf\fR(5), \fBrebuilderd-sync.\&conf\fR(5).\& .PP .SH "نویسندگان (AUTHORS)" .PP برنامه rebuilderd در ابتدا توسط kpcyrd نوشته شده است و در نشانی https://github.\&com/kpcyrd/rebuilderd میزبانی می‌شود