| REPO-ADD(8) | راهنمای Pacman | REPO-ADD(8) |
نام (NAME)
repo-add - ابزار نگهداری پایگاه داده بستهها
خلاصه دستور (SYNOPSIS)
repo-add [options] <path-to-db> <package> [<package> ...]
repo-remove [options] <path-to-db> <packagename> [<packagename> ...]
توضیحات (DESCRIPTION)
دستورهای repo-add و repo-remove دو اسکریپت برای کمک به ساخت پایگاه داده بستهها برای بستههای ساختهشده با makepkg(8) و نصبشده با pacman(8) هستند.
دستور repo-add پایگاه داده بستهها را با خواندن یک فایل بستهٔ ساختهشده بهروزرسانی میکند. میتوان چندین بسته را برای افزودن در خط فرمان مشخص کرد.
اگر یک فایل “.sig” متناظر در کنار فایل بسته پیدا شود، امضا بهطور خودکار درون پایگاه داده تعبیه خواهد شد.
دستور repo-remove پایگاه داده بستهها را با حذف نام بستهٔ مشخصشده در خط فرمان بهروزرسانی میکند. میتوان چندین بسته را برای حذف در خط فرمان مشخص کرد.
یک پایگاه داده بسته یک فایل tar است که بهطور اختیاری فشرده شده است. پسوندهای معتبر شامل “.db” به همراه یکی از پسوندهای بایگانی “.tar”، “.tar.bz2”، “.tar.gz”، “.tar.lrz”، “.tar.lz”، “.tar.lz4”، “.tar.lzo”، “.tar.xz”، “.tar.zst” یا “.tar.Z” میباشند. نیازی نیست فایل از قبل وجود داشته باشد، اما تمام شاخههای والد باید وجود داشته باشند.
گزینههای عمومی (COMMON OPTIONS)
-q, --quiet
-s, --sign
-k, --key <key>
-v, --verify
--nocolor
-R, --remove
-w, --wait-for-lock
گزینههای REPO-ADD (REPO-ADD OPTIONS)
-n, --new
-p, --prevent-downgrade
--include-sigs
مثالها (EXAMPLES)
repo-add foo.db.tar.xz <pkg1> [<pkg2> ...]
این دستور دو پایگاه دادهٔ جداگانه ایجاد میکند؛ یک پایگاه دادهٔ کوچکتر “foo.db.tar.xz” که توسط pacman استفاده میشود و یک پایگاه دادهٔ بزرگتر شامل فهرست فایلهای بسته “foo.files.tar.xz” برای استفاده توسط سایر ابزارها. اگرچه pacman میتواند از پایگاه دادهٔ بزرگتر نیز استفاده کند (در صورتی که با پسوند db.tar* تغییر نام داده شود)، در حال حاضر مزیت اضافهای در برابر بارگیری بزرگتر وجود ندارد.
همچنین ببینید (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 |