DIFFPKG(1)   DIFFPKG(1) نام (NAME) diffpkg - مقایسه تغییرات میان دو بسته نرم‌افزاری خلاصه دستور (SYNOPSIS) diffpkg [گزینه‌ها] [حالت‌ها] [فایل|نام_بسته...] توضیحات (DESCRIPTION) به دنبال بستهٔ ساخته‌شدهٔ محلی متناظر با PKGBUILD می‌گردد و آخرین نسخهٔ آن بسته را از مخازن Pacman بارگیری می‌کند. سپس بایگانی‌های بسته را با استفاده از حالت‌های گوناگون مقایسه می‌کند، در حالی که به‌طور پیش‌فرض از فهرست سادهٔ محتوای tar استفاده می‌نماید. هنگامی که یک بسته مشخص شود، آن را با بستهٔ ساخته‌شدهٔ محلی مقایسه می‌کند. هنگامی که دو بسته مشخص شوند، هر دو بسته را با یکدیگر مقایسه می‌کند. در هر دو حالت، نام بسته به یک نام فایل از حافظهٔ موقت (کَش) یا مخزن pool تبدیل خواهد شد و diffpkg به‌گونه‌ای عمل خواهد کرد که گویی این نام فایل از ابتدا مشخص شده بوده است. گزینه‌ها (OPTIONS) -M, --makepkg-config تعیین یک فایل پیکربندی جایگزین برای makepkg -P, --pool=DIR جستجوی هدف مقایسه در دایرکتوری pool (پیش‌فرض '/srv/ftp/pool') -v, --verbose ارائه خروجی با جزئیات بیشتر و بدون فیلتر -h, --help نمایش متن راهنما گزینه‌های خروجی (OUTPUT OPTIONS) --color[=WHEN] رنگی‌سازی خروجی؛ مقدار WHEN می‌تواند 'never' (هرگز)، 'always' (همیشه) یا 'auto' (خودکار) باشد؛ استفاده از --color خالی به معنای --color=auto است. -u, -U, --unified تولید ۳ خط زمینه یکپارچه (unified context) -y, --side-by-side نمایش خروجی در دو ستون (کنار هم) -W, --width[=NUM] نمایش حداکثر NUM ستون چاپی (پیش‌فرض 'auto')؛ مقدار NUM می‌تواند 'auto'، 'columns' یا یک عدد باشد. مقدار 'auto' به حداکثر طول خط هر دو فایل تبدیل می‌شود که تضمین می‌کند تفاوت‌ها (diff) بریده نشوند. حالت‌ها (MODES) -l, --list فعال‌سازی حالت مقایسه فهرست محتوای tar (پیش‌فرض) -d, --diffoscope فعال‌سازی حالت مقایسه diffoscope -p, --pkginfo فعال‌سازی حالت مقایسه .PKGINFO -b, --buildinfo فعال‌سازی حالت مقایسه .BUILDINFO همچنین ببینید (SEE ALSO) makepkg(8), pacman(8), pkgctl(1), diffoscope(1) صفحه خانگی (HOMEPAGE) لطفاً اشکالات و درخواست‌های قابلیت‌های جدید را در سامانه پیگیری اشکالات گزارش دهید. لطفاً تمام تلاش خود را برای ارائه یک نمونه آزمایشی با قابلیت بازتولید برای اشکالات به کار گیرید.   2026-06-21 DIFFPKG(1)