'\" t .\" Title: diffpkg .\" Author: [see the "AUTHOR(S)" section] .\" Generator: Asciidoctor 2.0.26 .\" Date: 2026-06-21 .\" Manual: \ \& .\" Source: \ \& .\" Language: Persian .\" .TH "DIFFPKG" "1" "2026-06-21" "\ \&" "\ \&" .ie \n(.g .ds Aq \(aq .el .ds Aq ' .ss \n[.ss] 0 .nh .ad l .de URL \fI\\$2\fP <\\$1>\\$3 .. .als MTO URL .if \n[.g] \{\ . mso www.tmac . am URL . ad l . . . am MTO . ad l . . . LINKSTYLE blue R < > .\} .SH "نام (NAME)" diffpkg \- مقایسه تغییرات میان دو بسته نرم‌افزاری .SH "خلاصه دستور (SYNOPSIS)" .sp \fBdiffpkg\fP [\fIگزینه‌ها\fP] [\fIحالت‌ها\fP] [\fIفایل\fP|\fIنام_بسته\fP.\|.\|.] .SH "توضیحات (DESCRIPTION)" .sp به دنبال بستهٔ ساخته‌شدهٔ محلی متناظر با .B PKGBUILD می‌گردد و آخرین نسخهٔ آن بسته را از مخازن .B Pacman بارگیری می‌کند. سپس بایگانی‌های بسته را با استفاده از حالت‌های گوناگون مقایسه می‌کند، در حالی که به‌طور پیش‌فرض از فهرست سادهٔ محتوای .B tar استفاده می‌نماید. .sp هنگامی که یک بسته مشخص شود، آن را با بستهٔ ساخته‌شدهٔ محلی مقایسه می‌کند. هنگامی که دو بسته مشخص شوند، هر دو بسته را با یکدیگر مقایسه می‌کند. .sp در هر دو حالت، نام بسته به یک نام فایل از حافظهٔ موقت (کَش) یا مخزن pool تبدیل خواهد شد و .B diffpkg به‌گونه‌ای عمل خواهد کرد که گویی این نام فایل از ابتدا مشخص شده بوده است. .SH "گزینه‌ها (OPTIONS)" .sp \fB\-M, \-\-makepkg\-config\fP .RS 4 تعیین یک فایل پیکربندی جایگزین برای \fBmakepkg\fP .RE .sp \fB\-P, \-\-pool\fP=\fIDIR\fP .RS 4 جستجوی هدف مقایسه در دایرکتوری pool (پیش‌فرض \f(CR\*(Aq/srv/ftp/pool\*(Aq\fP) .RE .sp \fB\-v, \-\-verbose\fP .RS 4 ارائه خروجی با جزئیات بیشتر و بدون فیلتر .RE .sp \fB\-h, \-\-help\fP .RS 4 نمایش متن راهنما .RE .SH "گزینه‌های خروجی (OUTPUT OPTIONS)" .sp \fB\-\-color\fP[=\fIWHEN\fP] .RS 4 رنگی‌سازی خروجی؛ مقدار \fIWHEN\fP می‌تواند \f(CR\*(Aqnever\*(Aq\fP (هرگز)، \f(CR\*(Aqalways\*(Aq\fP (همیشه) یا \f(CR\*(Aqauto\*(Aq\fP (خودکار) باشد؛ استفاده از \fB\-\-color\fP خالی به معنای \fB\-\-color=\fIauto\fR است. .RE .sp \fB\-u, \-U, \-\-unified\fP .RS 4 تولید ۳ خط زمینه یکپارچه (unified context) .RE .sp \fB\-y, \-\-side\-by\-side\fP .RS 4 نمایش خروجی در دو ستون (کنار هم) .RE .sp \fB\-W, \-\-width\fP[=\fINUM\fP] .RS 4 نمایش حداکثر \fINUM\fP ستون چاپی (پیش‌فرض \f(CR\*(Aqauto\*(Aq\fP)؛ مقدار \fINUM\fP می‌تواند \f(CR\*(Aqauto\*(Aq\fP، \f(CR\*(Aqcolumns\*(Aq\fP یا یک عدد باشد. مقدار \f(CR\*(Aqauto\*(Aq\fP به حداکثر طول خط هر دو فایل تبدیل می‌شود که تضمین می‌کند تفاوت‌ها (diff) بریده نشوند. .RE .SH "حالت‌ها (MODES)" .sp \fB\-l, \-\-list\fP .RS 4 فعال‌سازی حالت مقایسه فهرست محتوای tar (پیش‌فرض) .RE .sp \fB\-d, \-\-diffoscope\fP .RS 4 فعال‌سازی حالت مقایسه diffoscope .RE .sp \fB\-p, \-\-pkginfo\fP .RS 4 فعال‌سازی حالت مقایسه .PKGINFO .RE .sp \fB\-b, \-\-buildinfo\fP .RS 4 فعال‌سازی حالت مقایسه .BUILDINFO .RE .SH "همچنین ببینید (SEE ALSO)" .sp .BR makepkg (8), .BR pacman (8), .BR pkgctl (1), .BR diffoscope (1) .SH "صفحه خانگی (HOMEPAGE)" .sp .URL "https://gitlab.archlinux.org/archlinux/devtools" "" "" .sp لطفاً اشکالات و درخواست‌های قابلیت‌های جدید را در سامانه پیگیری اشکالات گزارش دهید. لطفاً تمام تلاش خود را برای ارائه یک نمونه آزمایشی با قابلیت بازتولید برای اشکالات به کار گیرید.