'\" t .\" Title: repro .\" Author: [FIXME: author] [see http://www.docbook.org/tdg5/en/html/author] .\" Generator: DocBook XSL Stylesheets vsnapshot .\" Date: 01/19/2026 .\" Manual: \ \& .\" Source: \ \& .\" Language: Persian .\" .TH "REPRO" "8" "01/19/2026" "\ \&" "\ \&" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- .\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ .\" http://bugs.debian.org/507673 .\" http://lists.gnu.org/archive/html/groff/2009-02/msg00013.html .\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ .ie \n(.g .ds Aq \(aq .el .ds Aq ' .\" ----------------------------------------------------------------- .\" * set default formatting .\" ----------------------------------------------------------------- .\" disable hyphenation .nh .\" disable justification (adjust text to left margin only) .ad l .\" ----------------------------------------------------------------- .\" * MAIN CONTENT STARTS HERE * .\" ----------------------------------------------------------------- .SH "نام (NAME)" repro \- ابزار بررسی و ساخت مجدد بسته‌ها به صورت تکرارپذیر .SH "خلاصه دستور (SYNOPSIS)" .sp \fIrepro\fR [\fIگزینه‌ها\fR] <\fIبسته\-محلی\fR> .SH "توضیحات (DESCRIPTION)" .sp \fIrepro\fR اسکریپتی برای کمک به بررسی و ارزیابی قابلیت ساخت تکرارپذیر بسته‌ها است\&. این ابزار یک کانتینر \fBsystemd-nspawn\fR(1) را به همراه ایمیج راه‌انداز (bootstrap) آرچ لینوکس می‌سازد تا بسته‌ها را در یک محیط ایزوله (chroot) تمیز بسازد\&. .sp این دستور یک بسته را به عنوان آرگومان دریافت کرده و تلاش می‌کند با استفاده از اطلاعات ارائه‌شده در \fBBUILDINFO\fR(5) بسته را مجدداً ایجاد کند\&. این ابزار برای واکشی بسته‌ها با نسخه صحیح (pkgver)، از آرشیو آرچ لینوکس (Arch Linux archive) استفاده خواهد کرد\&. .SH "گزینه‌ها (OPTIONS)" .PP \fB\-h\fR .RS 4 نمایش پیام راهنما\&. .RE .PP \fB\-d\fR .RS 4 در صورت فعال بودن، \fBdiffoscope\fR(1) روی بسته‌های تولیدشده اجرا می‌شود\&. متغیر DIFFOSCOPE را می‌توان در \fBrepro.conf\fR(5) تنظیم کرد تا دستور diffoscope سفارشی‌سازی شود\&. .RE .PP \fB\-f\fR .RS 4 در صورت فعال بودن، repro وجود یک فایل PKGBUILD را در دایرکتوری کاری جاری بررسی می‌کند\&. به جای دریافت PKGBUILD از طریق asp، از همین فایل برای ساخت بسته استفاده خواهد شد\&. .RE .PP \fB\-n\fR .RS 4 در صورت فعال بودن، makepkg با گزینه .B \-\-nocheck اجرا می‌شود\&. .RE .PP \fB\-o\fR .RS 4 تنظیم دایرکتوری خروجی برای بسته‌های بازسازی‌شده\&. مقدار پیش‌فرض \&./build است\&. .RE .SH "همچنین ببینید (SEE ALSO)" .sp \fBmakepkg\fR(8) \fBrepro.conf\fR(5)