PACTREE(8) راهنمای Pacman-contrib PACTREE(8)

pactree - نمایش گراف درختی وابستگی‌های بسته‌ها در پکیج‌منیجر pacman

pactree [گزینه‌ها] <بسته>

pactree یک درخت وابستگی برای یک بسته تولید می‌کند.

به‌طور پیش‌فرض، یک خروجی درخت‌مانند تولید می‌شود، اما با گزینه --graph، یک توصیف Graphviz تولید می‌گردد.

-a, --ascii

استفاده از نویسه‌های ASCII برای قالب‌بندی درخت. به‌طور پیش‌فرض، اگر pactree تشخیص دهد که locale (تنظیمات محلی) از آن پشتیبانی می‌کند، از نویسه‌های خط‌کشی یونیکد استفاده خواهد کرد.

-c, --color

رنگی کردن خروجی.

--config <پرونده>

مشخص کردن یک پرونده پیکربندی جایگزین برای pacman.

-b, --dbpath

مشخص کردن یک مسیر جایگزین برای پایگاه داده.

--debug

چاپ پیام‌های گزارش اشکال‌زدایی تولیدشده توسط libalpm.

-d, --depth <تعداد>

تعداد سطوح وابستگی‌های نمایش‌داده‌شده را محدود می‌کند. مقدار ۰ یعنی تنها بسته نام‌برده شده نمایش داده شود، و ۱ بسته‌هایی را نشان می‌دهد که مستقیماً مورد نیاز هستند.

--gpgdir <شاخه>

مشخص کردن یک شاخه جایگزین برای GnuPG جهت تأیید امضاهای پایگاه داده (پیش‌فرض /etc/pacman.d/gnupg است).

-g, --graph

تولید یک توصیف به قالب Graphviz. در صورت تعیین این گزینه، گزینه‌های --color و --linear نادیده گرفته می‌شوند.

-h, --help

نمایش نحو دستور و گزینه‌های خط فرمان.

-l, --linear

چاپ نام بسته‌ها به‌صورت خط‌به‌خط، یک بسته در هر خط.

-o, --optional[=عمق]

علاوه بر این، وابستگی‌های اختیاری را تا یک عمق مشخص چاپ می‌کند؛ پیش‌فرض برای وابستگی‌های اختیاری مستقیم ۱ است. هنگامی که با -r استفاده شود، بسته‌هایی را نشان می‌دهد که این بسته برای آن‌ها اختیاری است. در حالت Graphviz خطوط نقطه‌چین تولید می‌کند. مقادیر منفی به معنی عمق نامحدود است.

-r, --reverse

نمایش بسته‌هایی که به بسته نام‌برده شده وابسته هستند.

-s, --sync

خواندن داده‌های بسته از پایگاه‌های داده همگام‌سازی به جای پایگاه داده محلی.

-u, --unique

فهرست کردن هر بسته وابسته تنها یک بار. متضمن --linear است.

-V, --version

نمایش نسخه برنامه.

pacman(8), pacman.conf(5), makepkg(8)

اشکال؟ حتماً شوخی می‌کنید؛ هیچ اشکالی در این نرم‌افزار وجود ندارد. اما اگر احیاناً در اشتباه بودیم، لطفاً با بیشترین جزئیات ممکن در https://gitlab.archlinux.org/pacman/pacman-contrib/-/issues/new گزارش دهید.

نگه‌دارندگان فعلی:

•Johannes Löthberg <johannes@kyriasis.com>
•Daniel M. Capella <polyzen@archlinux.org>

برای مشارکت‌کنندگان دیگر، از git shortlog -s روی مخزن pacman-contrib.git استفاده کنید.

2025-12-11 Pacman-contrib 1.13.1