| PACMAN-KEY(8) | راهنمای Pacman | PACMAN-KEY(8) |
نام (NAME)
pacman-key - مدیریت فهرست کلیدهای مورد اعتماد pacman
خلاصه دستور (SYNOPSIS)
pacman-key [options] operation [targets]
توضیحات (DESCRIPTION)
pacman-key یک اسکریپت پوششی برای GnuPG است که جهت مدیریت دستهکلید pacman به کار میرود؛ دستهکلید مجموعهای از کلیدهای PGP است که برای بررسی بستهها و پایگاههای داده امضاشده استفاده میشود. این ابزار امکان وارد کردن و صادر کردن کلیدها، دریافت کلیدها از کارگزارهای کلید و بهروزرسانی پایگاه داده اعتماد کلید را فراهم میکند.
مدیریت پیچیدهتر دستهکلید را میتوان با استفاده مستقیم از GnuPG همراه با گزینه --homedir که به دستهکلید pacman (بهطور پیشفرض در /etc/pacman.d/gnupg) اشاره دارد، انجام داد.
فراخوانی pacman-key شامل ارائه یک عمل (operation) به همراه گزینهها و هدفهای احتمالی برای اجرا است. بسته به نوع عملیات، یک target میتواند یک شناسه کلید معتبر، نام فایل، یا شاخه باشد.
عملیاتها (OPERATIONS)
-a, --add
-d, --delete
-e, --export
--edit-key
-f, --finger
-h, --help
--import
--import-trustdb
--init
-l, --list-keys
--list-sigs
--lsign-key
--nocolor
-r, --recv-keys
--refresh-keys
--populate
-u, --updatedb
-V, --version
-v, --verify
اگر تنها یک آرگومان داده شده باشد، فرض میکند که امضا یک امضای جداگانه (detached) است و با حذف پسوند فایل به دنبال فایل داده متناظر برای بررسی میگردد. در صورتی که فایل داده متناظری یافت نشود، به روشهای معنایی GnuPG بازگشته و تلاش میکند فایلی با امضای تعبیهشده را تأیید کند.
گزینهها (OPTIONS)
--config <file>
--gpgdir <dir>
--keyserver <keyserver>
ارائه دستهکلید برای وارد کردن (PROVIDING A KEYRING FOR IMPORT)
یک توزیع یا ارائهدهنده دیگر مخزن ممکن است بخواهد مجموعهای از کلیدهای PGP را که برای امضای بستهها و پایگاههای داده مخزن خود به کار میروند ارائه دهد تا بتوان آنها را بهراحتی به دستهکلید pacman وارد کرد. این امر با ارائه یک فایل دستهکلید PGP به نام foo.gpg که حاوی کلیدهای دستهکلید foo است در شاخه /usr/share/pacman/keyrings میسر میشود.
بهطور اختیاری، فایل foo-trusted میتواند ارائه شود که حاوی فهرستی از شناسههای کلیدهای مورد اعتماد برای آن دستهکلید است. این فایل دارای قالبی سازگار با خروجی gpg --export-ownertrust است. این فایل علاوه بر تخصیص مقادیر اعتماد مالک ارائهشده، کاربر را مطلع میسازد که برای ایجاد یک شبکه اعتماد محلی، لازم است کدام کلیدها را تأیید و امضا کند.
همچنین بهطور اختیاری، فایل foo-revoked میتواند ارائه شود که حاوی فهرستی از شناسههای کلیدهای باطلشده برای آن دستهکلید است. «باطلشده» به صورت «دیگر برای هیچ امضایی معتبر نیست» تعریف میشود، بنابراین باید با احتیاط استفاده شود. کلیدی که به عنوان باطلشده علامتگذاری شود، در دستهکلید غیرفعال خواهد شد و دیگر معتبر در نظر گرفته نمیشود؛ از این رو این مورد همیشه بر وضعیت مورد اعتماد بودن آن در هر دستهکلید دیگری اولویت دارد.
همچنین ببینید (SEE ALSO)
برای اطلاعات بهروز در مورد pacman و ابزارهای مرتبط با آن، به وبگاه pacman در https://archlinux.org/pacman مراجعه کنید.
اشکالات (BUGS)
اشکال؟ حتماً شوخی میکنید؛ هیچ اشکالی در این نرمافزار وجود ندارد. اما اگر احیاناً در اشتباه بودیم، لطفاً با اطلاعات دقیق مانند خط فرمان، ماهیت اشکال و حتی در صورت مفید بودن پایگاه داده بسته، آن را در سامانه پیگیری اشکالات در https://gitlab.archlinux.org/pacman/pacman/-/issues گزارش دهید.
نویسندگان (AUTHORS)
نگهدارندگان فعلی:
مشارکتکنندگان عمده پیشین:
برای مشارکتکنندگان دیگر، از git shortlog -s روی مخزن pacman.git استفاده کنید.
| 2026-05-06 | Pacman 7.1.0 |