PACINFO(1) pacinfo PACINFO(1)

pacinfo - نمایش اطلاعات بسته

pacinfo [options] (<pkgspec>|<pkgname>)...
pacinfo (--help|--version)

اگر یک pkgname مشخص شود، اطلاعات تمام بسته‌هایی که با آن نام در تمامی پایگاه‌های داده مطابقت دارند نمایش داده خواهد شد.

اگر stdin به یک پایانه متصل نباشد، بسته‌ها از stdin خوانده خواهند شد.

تنظیم مسیر جایگزین برای فایل پیکربندی.
تنظیم پسوند جایگزین برای پایگاه‌دادهٔ همگام‌سازی (sync).
تنظیم مسیر جایگزین برای پایگاه‌داده.
تنظیم ریشهٔ نصب جایگزین.
تنظیم ریشهٔ سیستم جایگزین. pacutils-sysroot(7) را ببینید.
تنظیم یک جداکنندهٔ جایگزین برای مقادیر خوانده‌شده از stdin. به‌طور پیش‌فرض، نویسهٔ خط جدید "\n" به‌عنوان جداکننده استفاده می‌شود. اگر --null بدون مشخص کردن sep به کار رود، از "NUL" استفاده خواهد شد.
غیرفعال کردن مهلت زمانی (timeout) برای بارگیری‌های با سرعت پایین.
نمایش اطلاعات خلاصه. مناسب برای چاپ اطلاعات تعداد بالقوه زیادی از بسته‌ها:
pacsift --name libreoffice | pacinfo --short
نمایش اطلاعات تکمیلی بسته: "required by"، "optional for"، و "base64 signature".
نمایش مقادیر عددی خام برای اندازه و تاریخ.
گنجاندن حجم وابستگی‌های قابل حذف در حجم نصب‌شده.
نمایش اطلاعات نحوهٔ استفاده و خروج.
نمایش اطلاعات نسخه و خروج.

pacinfo خواندن یا نخواندن بسته‌ها از stdin را بر اساس یک بررسی ساده با استفاده از isatty(3) تعیین می‌کند. اگر pacinfo در محیطی فراخوانی شود (مانند یک تابع پوسته یا اسکریپتی که در یک لوله [pipe] استفاده می‌شود) که در آن stdin به یک پایانه متصل نیست اما حاوی بسته‌ای برای چاپ هم نمی‌باشد، pacinfo باید با ورودی بسته فراخوانی شود. برای پوسته‌های سازگار با POSIX، این کار را می‌توان با "<&-" انجام داد.

2025-12-04 pacutils