.\" 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 "rebuilderd-sync.conf" "5" "2025-08-29" .PP .SH "نام (NAME)" .PP rebuilderd-sync.\&conf \- پرونده‌های پیکربندی \fBrebuildctl pkgs sync-profile\fR .PP .SH "خلاصه دستور (SYNOPSIS)" .PP /etc/rebuilderd-sync.\&conf .PP .SH "توضیحات (DESCRIPTION)" .PP این پرونده امکان پیکربندی نمایه‌هایی را فراهم می‌کند که می‌توانند با یک تایمر systemd یا یک کرون‌جاب (cronjob) آغاز شوند.\& بدین ترتیب نیازی نیست این گزینه‌ها همواره در خط فرمان مشخص شوند.\& .PP .SH "گزینه‌ها (OPTIONS)" .PP \fIdistro=\fR .RS 4 نام توزیع، در حال حاضر یا \fBarchlinux\fR یا \fBdebian\fR.\& .PP .RE \fIsuite=\fR .RS 4 این گزینه برای بسته‌هایی است که چندین سوئیت یا مخزن دارند، مانند \fBmain\fR، \fBcontrib\fR، \fBnon-free\fR یا \fBcore\fR، \fBextra\fR و \fBcommunity\fR.\& .PP .RE \fIarchitectures=\fR .RS 4 معماری‌های فهرست بسته‌هایی که قصد وارد کردن آن‌ها را داریم.\& .PP .RE \fIreleases=\fR .RS 4 وارد کردن انتشارهای مشخص.\& این گزینه در توزیع‌های انتشار غلتان (rolling-release) مانند Arch Linux اثری ندارد اما برای مثال در Debian اهمیت دارد.\& اگر همان نسخه در چندین انتشار موجود باشد، بسته تنها یک بار وارد می‌شود.\& .PP .RE \fIsource=\fR .RS 4 نشانی اینترنتی (url) که قصد داریم بسته‌ها را از آن وارد کنیم.\& برای Arch Linux این نشانی ممکن است به شکل زیر باشد: .PP .nf .RS 4 source = "https://ftp\&.halifax\&.rwth-aachen\&.de/archlinux/$repo/os/$arch" .fi .RE .PP .RE \fImaintainers=\fR (اختیاری) .RS 4 انتخاب بسته‌ها از نگهدارندگان مشخص.\& این رشته‌ها باید با ابتدای فیلد packager در بسته‌ها مطابقت داشته باشند.\& .PP .nf .RS 4 maintainers = ["kpcyrd", "Levente Polyak"] .fi .RE .PP .RE \fIpkgs=\fR (اختیاری) .RS 4 انتخاب بسته‌ها بر پایه نام: .PP .nf .RS 4 pkgs = ["rebuilderd", "python-*"] .fi .RE .PP .RE \fIexcludes=\fR (اختیاری) .RS 4 اگر بسته‌ای با یکی از این الگوها مطابقت داشته باشد، \fBهمیشه\fR نادیده گرفته می‌شود.\& .PP .nf .RS 4 excludes = ["tensorflow*"] .fi .RE .PP .RE هر دو گزینه \fBpkgs=\fR و \fBexcludes=\fR از الگوهای گلوب (glob) پشتیبانی می‌کنند.\& اگر هر دو گزینه \fBmaintainers=\fR و \fBpkgs=\fR تنظیم نشده باشند، تمام بسته‌ها انتخاب می‌شوند.\& .PP .SH "مثال‌ها (EXAMPLES)" .PP .nf .RS 4 ## بازسازی تمام بسته‌های core [profile\&."archlinux-core"] distro = "archlinux" suite = "core" architecture = "x86_64" source = "https://ftp\&.halifax\&.rwth-aachen\&.de/archlinux/$repo/os/$arch" ## بازسازی بسته‌های community نگهدارندگانی خاص، یا مجاز کردن بسته‌ها بر پایه نام. ## اگر هیچ فیلتری تنظیم نشود، تمام بسته‌ها وارد می‌شوند؛ اگر هر دو فیلتر تنظیم شوند، ## بسته تنها کافی است با یکی از آن‌ها مطابقت داشته باشد تا گنجانده شود. #[profile\&."archlinux-community"] #distro = "archlinux" #suite = "community" #architecture = "x86_64" #source = "https://ftp\&.halifax\&.rwth-aachen\&.de/archlinux/$repo/os/$arch" #maintainers = ["somebody"] #pkgs = ["some-pkg", "python-*"] #excludes = ["tensorflow*"] .fi .RE .PP .SH "همگام‌سازی خودکار (AUTOMATIC SYNC)" .PP فعال‌سازی تایمر systemd برای همگام‌سازی خودکار نمایه‌های مشخص: .PP .nf .RS 4 systemctl enable --now rebuilderd-sync@archlinux-core\&.timer .fi .RE .PP آرگومان بعد از @ به بخش موجود در پرونده پیکربندی اشاره دارد.\& .PP .SH "همچنین ببینید (SEE ALSO)" .PP \fBrebuilderd\fR(1), \fBrebuildctl\fR(1).\& .PP .SH "نویسندگان (AUTHORS)" .PP برنامه rebuilderd در ابتدا توسط kpcyrd نوشته شد و در نشانی https://github.\&com/kpcyrd/rebuilderd میزبانی می‌شود.\&